Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
執筆者: Jenny Jiang (Principle Program Manager, Big Data Team)
このポストは、6 月 13 日に投稿された HDInsight tool for IntelliJ is generally available の翻訳です。
IntelliJ 用 HDInsight Tools の一般提供が開始されました。IntelliJ 用 HDInsight Tools はオープン ソース コミュニティによって提供され、HDInsight を使用する Spark 開発者向けのツールです。このツールは IntelliJ とシームレスに統合されており、Scala や Java による Spark アプリケーションの開発エクスペリエンスをネイティブにサポートします。
HDInsight で Spark アプリケーションの開発を行う場合、最初のアプリケーションを構築するまでの準備が困難なことがあります。また、IDE での Spark アプリケーションの開発サイクルは長く煩雑なものになりがちです。そのような場合にこのツールを使用すれば、わずか数分で HDInsight による Spark 開発を開始できます。経験豊かな Spark 開発者であれば、イテレーションをさらに短期間で容易に実行することができます。
ツールの概要
IntelliJ 用 HDInsight Tools は IntelliJ を拡張するもので、Spark ジョブの作成、オーサリング、デバッグ、Azure HDInsight Spark クラスターヘの送信までのライフサイクルをサポートします。このツールは Azure と高度に統合されており、HDInsight Spark クラスター間の移動や関連付けられている Azure ストレージ アカウントを表示することができます。また、Spark ジョブの履歴、詳細なログ、出力も表示されるため、さらなる生産性向上も期待できます。さらに、プレビュー時のユーザー フィードバックに基づいて、アーティファクトの自動作成、SDK の検索、Spark ログのキャッシュなどの操作性に関する機能強化も行われました。
IntelliJ 用 HDInsight Tools では以下のことを実行できます。
- 組み込み済みのテンプレート、サンプル コード、インテリジェンスを使用して Spark プロジェクトを作成し、アーティファクトの自動作成やアセンブリの検索を実行
- IntelliJ (主に Scala と Java) のネイティブなオーサリング支援機能 (IntelliSense、オートフォーマット、エラー チェックなど) を活用して Spark アプリケーションを開発
- Spark アプリケーションを HDInsight クラスターに送信
- YARN および Spark との統合によりジョブの履歴、ログ、結果を表示
- 実行中の Spark アプリケーションの完了前にユーザーが停止
- Spark アプリケーションのテストや検証をローカルで実施
- ユーザーの Azure サブスクリプションに関連付けられている Spark クラスターをすべて表示
- HDInsight Spark クラスターに関連付けられているストレージ リソースに移動
- Spark ログのサイズが大きい場合にディスクにキャッシュ
- リモート デバッグ
Spark アプリケーションの作成、オーサリング、送信、停止
IntelliJ 用 HDInsight Tools では、Spark アプリケーションの作成から送信までのライフサイクル管理をサポートします。IntelliJ との緊密な統合や Azure とのシームレスな統合により、クラスターで実行されている Spark アプリケーションのジョブの履歴、情報、統計を表示することができます。
Spark アプリケーションを新規作成
Spark クラスターを表示して関連付けられているストレージ アカウントに移動
Spark アプリケーションを送信
Spark アプリケーションを IntelliJ の UI から停止
Spark ジョブを HDInsight に送信した後、実行中の Spark アプリケーションの完了前にユーザーが IntelliJ から停止することができます。
ジョブの履歴、出力、ログを表示
インストール
最新のインストール ファイルを入手するには、IntelliJ リポジトリから「HDInsight」と検索します。また、IntelliJ プラグインが既にインストールされている場合は、最新の更新がリリースされるとユーザーに通知されます。
さらに詳しい情報については、以下のリンク先をご確認ください。
- 今回の発表の詳細: Azure Data Lake ブログ (英語)
ご質問やご意見、不具合のご報告については、ページ下部のコメント欄に投稿していただくか、メール (hdivstool@microsoft.com) にてご連絡ください。