.NET、Python、Java で Azure HDInsight クラスターを管理

執筆者: Tyler Fox (Program Manager, Azure HDInsight)

このポストは、2019 年 4 月 18 日に投稿された Manage Azure HDInsight clusters using .NET, Python, or Java の翻訳です。

 

マイクロソフトはこのたび、.NET、Python、Java 用の Azure HDInsight 管理 SDK の一般提供を開始しました。

このリリースの注目ポイント

  • 対応言語が増加: .NET の他に、Python と Java でも簡単に HDInsight クラスターを管理できるようになりました。
  • HDInsight クラスターの管理が容易に: HDInsight クラスターの管理に便利な操作が新たに実装されました。クラスターの作成、削除、スケーリング、詳細の取得、タグの更新、既存のクラスターのリスト作成、スクリプト処理の実行などが可能です。
  • HDInsight クラスターの監視を 1 か所から: HDInsight クラスターと Azure Monitor のログの統合を管理できるようになりました。HDInsight クラスターでは、Log Analytics ワークスペースのクエリ可能なテーブルにメトリックを発行し、すべてのクラスターを 1 か所から監視することが可能です。この SDK を使用して Azure Monitor のログとクラスターの統合を有効化、無効化、確認できます。
  • スクリプト処理: この SDK では、HDInsight クラスター上でのスクリプト処理の実行、削除、リスト作成、詳細の確認を行うことができます。Ambari の処理としてスクリプトを実行し、クラスターを構成したりカスタマイズしたりできます。

使用を開始するには

HDInsight 管理 SDK の使用方法については、各言語用のガイドが用意されています。以下からご確認ください。

その他の参考資料

他にも、HDInsight 管理 SDK で使用可能な関数のリストを記載した参考資料を以下に用意しています。

HDInsight を試すには

.NET、Python、Java をご利用の皆様には HDInsight 管理 SDK のメリットを存分に活用していただきたいと考えています。Azure HDInsight での開発にぜひお役立てください。こちらに記載の開発者ガイド (英語)クイックスタート ガイド (英語)をお読みいただければ、Azure HDInsight へのパイプラインやアーキテクチャの実装方法を詳しく理解することができます。Azure HDInsight の最新情報は、Twitter アカウント (@AzureHDInsight) をフォローしていただくか、ハッシュタグ (#AzureHDInsight) の情報をチェックしてください。ご質問やご意見は、AskHDInsight@microsoft.com までお気軽にお寄せください。

HDInsight について

Azure HDInsight は使いやすくコスト効率が高いエンタープライズ クラスのオープン ソース分析サービスであり、Apache Hadoop、Spark、Kafka などの主要なオープン ソース フレームワークを簡単に実行できます。Azure HDInsight は、36 のパブリック リージョン、Azure Government、ナショナル クラウドでご利用いただけます。Azure HDInsight ではさまざまなセクターのミッション クリティカルなアプリケーションを実行することが可能で、ETL、ストリーミング、インタラクティブなクエリの実行など、幅広い用途に対応できます。