2017-11-21 21 views
2

HDIクラスタでシーケンススパークジョブを実行しています。 HDIクラスタは、テスト実行時間だけで利用できるようにする必要があります。だから私はどのように私はアズールでJavaプログラムを使用して、上記行うことができます AzureでJavaを使用してHDIクラスタを作成/削除する方法

  • は、HDIクラスタ
  • を削除し、私のテストを実行し作成HDIクラスタ

  • をJavaの

    • を使用して、次の手順を実行したいですか?

  • 答えて

    2

    現在、AzureはHDIクラスタ用のJava SDKを提供していません。

    しかし、Rest APIを使用してHDIクラスタを作成および削除できます。 Javaで

    Create

    PUT https://management.azure.com/subscriptions/{subscription Id}/resourceGroups/{resourceGroup Name}/providers/Microsoft.HDInsight/clusters/{cluster name}?api-version={api-version} 
    

    Delete

    DELETE https://management.azure.com/subscriptions/{subscription Id}/resourceGroups/{resourceGroup Name}/providers/Microsoft.HDInsight/clusters/{cluster name}?api-version={api-version} 
    

    、あなたはこれらのAPIを呼び出すプログラムを書くことができます。

    +0

    多分、この[example](https://www.mkyong.com/webservices/jax-rs/restfull-java-client-with-java-net-url/)が役に立ちます。 –

    +0

    1.私はPUTにリクエストjsonデータを渡す必要があり、DELETEには渡す必要がないと信じています。私は正しい? 2. Java SDKはAzure SQL DWHをサポートしますか? 3. Java SDKでサポートされているAzureリソースとは何ですか? – karan

    +0

    1. PUT –

    2

    現在のところ、これらはHDInsightクラスタのセットアップに使用できるさまざまな方法です。詳細については

    enter image description here

    、 "Set up clusters in HDInsight with Hadoop, Spark, Kafka, and more" を参照してください。

    あなたはここにあなたのフィードバックを残すことがあります。

    https://feedback.azure.com/forums/217335-hdinsight

    あなたはこれらのフォーラムで共有し、フィードバックのすべて

    は、監視対象とAzureのを構築するための責任をマイクロソフトのエンジニアリングチームによって審査されます。

    関連する問題