如何在Azure中使用Java创建/删除HDI集群

时间:2017-11-21 13:06:31

标签: java azure azure-virtual-machine hdinsight

我在HDI群集上运行序列火花作业。我需要HDI集群才能单独测试运行时间。所以我想使用Java

执行以下操作
  • 创建HDI群集
  • 运行我的测试
  • 删除HDI群集

如何在Azure中使用Java程序执行上述操作?

2 个答案:

答案 0 :(得分: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的Microsoft工程团队进行监控和审核。

答案 1 :(得分:2)

目前,Azure不为HDI群集提供Java SDK。

但您可以使用Rest API创建和删除HDI群集。

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}

在java中,你可以编写一个程序来调用这些API。