• 2 min read

Manage Azure HDInsight clusters using .NET, Python, or Java

We are pleased to announce the general availability of the new Azure HDInsight management SDKs for .NET, Python, and Java.

We are pleased to announce the general availability of the new Azure HDInsight management SDKs for .NET, Python, and Java.

Highlights of this release

  • More languages: In addition to .NET, you can now easily manage your HDInsight clusters using Python or Java.
  • Manage HDInsight clusters: The SDK provides several useful operations to manage your HDInsight clusters, including the ability to create clusters, delete clusters, scale clusters, list existing clusters, get cluster details, update cluster tags, execute script actions, and more.
  • Monitor HDInsight clusters: Manage your HDInsight cluster's integration with Azure Monitor logs. HDInsight clusters can emit metrics into queryable tables in a Log Analytics workspace so you can monitor all of your clusters in one place. Use the SDK to enable, disable, or view the status of Azure Monitor Logs integration on a cluster.
  • Script actions: Use the SDK to execute, delete, list, and view details for script actions on your HDInsight clusters.  Script actions allow you to run scripts as Ambari operations to configure and customize your cluster.

Getting started

You can learn how to get started with the HDInsight management SDK in the language of your choice here:

Reference documentation

We also provide reference documentation that you can use to learn about all available functions in the HDInsight Management SDK.

Try HDInsight now

We hope you will take full advantage of the HDInsight management SDKs for .NET, Python, and Java and we are excited to see what you will build with Azure HDInsight. Read this developer guide and follow the quick start guide to learn more about implementing these pipelines and architectures on Azure HDInsight. Stay up-to-date on the latest Azure HDInsight news and features by following us on Twitter #AzureHDInsight and @AzureHDInsight. For questions and feedback, reach out to AskHDInsight@microsoft.com.

About HDInsight

Azure HDInsight is an easy, cost-effective, enterprise-grade service for open source analytics that enables customers to easily run popular open source frameworks including Apache Hadoop, Spark, Kafka, and others. The service is available in 36 public regions and Azure Government and National Clouds. Azure HDInsight powers mission-critical applications in a wide variety of sectors and enables a wide range of use cases including ETL, streaming, and interactive querying.