Deploy HDInsight cluster with existing default storage

Azure Public Test Date Azure Public Test Result

Azure US Gov Last Test Date Azure US Gov Last Test Result

Best Practice Check Cred Scan Check

Deploy To Azure Deploy To Azure US Gov Visualize

This template allows you to create an HDInsight cluster using an existing storage account as the default storage account. This scenario is not a typical usage case. This template is created for the Create Hadoop cluster with secure transfer storage accounts in Azure HDInsight article.

In most cases, a blob container of an Azure storage account has been created. And the container has been uploaded with business data. You create an HDInsight cluster with a new storage account as the default storage account. The storage account with the business data is added to the cluster as a linked storage. You can link the storage account at the creation time or after the cluster is created (using script action).

You don't want to use the default storage account container for storing business data because:

  • A default storage account container can't be shared by two HDInsight clusters at the same time.
  • It is not recommended to reuse a blob container for multiple times.

If you want to create an HDInsight cluster with secure transfer enabled Azure storage accounts, make sure to use HDInsight version 3.6 or newer. The default version is 3.5. Only version 3.6 or newer supports secure transfer enabled Azure Storage accounts. Tags: Microsoft.HDInsight/clusters, Microsoft.Storage/storageAccounts