代码之家  ›  专栏  ›  技术社区  ›  Galet

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

  •  2
  • Galet  · 技术社区  · 8 年前

    我正在HDI集群上运行序列spark作业。我需要HDI集群可以单独用于测试运行时间。所以我想用Java做以下事情

    • 创建HDI群集
    • 运行我的测试
    • 删除HDI群集

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

    2 回复  |  直到 8 年前
        1
  •  2
  •   Shui shengbao    8 年前

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

    但您可以使用RESTAPI创建和删除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。

        2
  •  2
  •   CHEEKATLAPRADEEP    8 年前

    目前,您可以使用这些不同的方法来设置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工程团队将监控和审查您在这些论坛中共享的所有反馈。