Deploy HDInsight cluster with existing linked storage
This template allows you to create an HDInsight cluster and the default storage account, and link to an existing storage account. This scenario shall be the most common usage case.
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 (as this template) 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.
After you have completed your Hadoop jobs, you can safely delete the cluster and the default storage account. The business data is retained in the linked storage account. Before you delete the default storage account, make sure to retrieve the logs.
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. Only version 3.6 or newer supports secure transfer enabled Azure Storage accounts.
Tags: Microsoft.Storage/storageAccounts, Microsoft.HDInsight/clusters