我在HDI群集上运行序列火花作业。我需要HDI群集可单独用于测试运行时间。所以我想使用Java进行以下操作
创建HDI集群
运行我的测试
删除HDI集群
如何在Azure中使用Java程序完成上述操作?
最佳答案
当前,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。