Azure HDInsight versions
HDInsight bundles open-source components and HDInsight platform into a package that's deployed on a cluster. For more information, see how HDInsight versioning works.
Supported HDInsight versions
This table lists the versions of HDInsight that are available in the Azure portal and other deployment methods like PowerShell, CLI and the .NET SDK.
HDInsight version | VM OS | Release date | Support type | Support expiration date | Retirement date | High availability |
---|---|---|---|---|---|---|
HDInsight 5.1 | Ubuntu 18.0.4 LTS | November 1, 2023 | Standard | Not announced | Not announced | Yes |
HDInsight 5.0 | Ubuntu 18.0.4 LTS | March 11, 2022 | Basic | March 31, 2025 | March 31, 2025 | Yes |
HDInsight 4.0 | Ubuntu 18.0.4 LTS | September 24, 2018 | Basic | March 31, 2025 | March 31, 2025 | Yes |
Support expiration means that Azure no longer provides support for the specific HDInsight version. You might not be able to create clusters from the Azure portal.
Retirement means that existing clusters of a HDInsight version continue to run as is. You can't create new clusters of this version through any means, which includes the CLI and SDKs. Other control plane features, such as manual scaling and autoscaling, aren't guaranteed to work after retirement date. Support isn't available for retired versions.
Spark versions supported in Azure HDInsight
Azure HDInsight supports the following Apache Spark versions.
HDInsight versions | Apache Spark version on HDInsight | Release date | Release stage | End-of-life announcement date | End of standard support | End of basic support |
---|---|---|---|---|---|---|
4.0 | 2.4 | July 8, 2019 | End of life announced (EOLA) | February 10, 2023 | August 10, 2023 | February 10, 2024 |
5.0 | 3.1 | March 11, 2022 | General availability | March 28, 2024 | March 28, 2024 | March 31, 2025 |
5.1 | 3.3 | November 1, 2023 | General availability | - | - | - |
Support options for HDInsight versions
Support is defined as a time period that a HDInsight version supported by Azure Customer Service and Support. HDInsight offers two types of support:
- Standard support
- Basic support
Support Summary
Action | Standard Support | Basic support | Retirement |
---|---|---|---|
Use existing cluster without support | Yes | Yes | Yes |
Create Cluster | Yes | Yes | No |
Scale up/down cluster | Yes | Yes | No |
Troubleshoot runtime issues | Yes | No | No |
RCA | Yes | No | No |
Performance Tuning | Yes | No | No |
Assistance in onboarding | Yes | No | No |
Spark core issues/updates | Yes | No | No |
Security/CVE updates | Yes | No | No |
Standard support
Standard support provides updates and support on HDInsight clusters. Azure recommends building solutions using the most recent fully supported version.
Standard support includes
- Ability to create support requests for the cluster.
- Support for troubleshooting solutions built on the cluster(s).
- Requests to restart services or nodes.
- Root cause analysis investigations on support requests.
- Root cause analysis or fixes to improve job or query performance.
- Root cause analysis or fixes to improve customer-initiated changes, for example, changing service configurations or issues due to custom script actions.
- Product updates for critical security fixes until version retirement.
- Scoped product updates to the HDInsight Resource provider.
- Selective fixes or changes to HDInsight images or open-source software (OSS) component versions.
Basic support
Basic support provides limited servicing to the HDInsight Resource provider. HDInsight images and open-source software (OSS) components won't be serviced. Only critical security fixes patched on HDInsight clusters.
Basic support includes
- Continued use of existing clusters.
- Ability for existing HDInsight customers to create new clusters in the same version.
- Ability to scale clusters up and down via autoscale or manual scale.
- Scoped product updates to the HDInsight Resource provider.
- Product updates for critical security fixes until version retirement.
- Ability to create support requests for the cluster.
- Requests to restart services or nodes.
Basic support doesn't include
- Fixes or changes to HDInsight images or open-source software (OSS) component versions.
- Support for troubleshooting solutions built on the cluster version.
- Adding new features or functionality.
- Support for advice or ad-hoc queries.
- Root cause analysis investigations on support requests.
- Root cause analysis or fixes to improve job or query performance.
- Root cause analysis or fixes to improve customer-initiated changes, for example, changing service configurations or issues due to custom script actions.
Azure doesn't encourage creating analytics pipelines or solutions on clusters in basic support. We recommend migrating existing clusters to the most recent fully supported version.
HDInsight 3.6 to 4.0 Migration Guides
- Migrate Apache Kafka workloads to Azure HDInsight 4.0.
- Migrate an Apache HBase cluster to a new version.
Release notes
For extra release notes on the latest versions of HDInsight, see HDInsight release notes.
Versioning considerations
- Once a cluster deployed with an image, that cluster can't automatically upgrade to newer image version. When you create new clusters, the most recent image version is deployed.
- Customers should test and validate that applications run properly when using new HDInsight version.
- HDInsight reserves the right to change the default version without prior notice. If you have a version dependency, specify the HDInsight version when you create your clusters.
- HDInsight might retire an OSS component version before retiring the HDInsight version.