Azure HDInsight'ta güvenli aktarım depolama hesaplarına sahip Apache Hadoop kümeleri

Güvenli aktarım gereklidir özelliği, güvenli bir bağlantı üzerinden tüm istekleri hesabınıza uygulayarak Azure Depolama hesabınızın güvenliğini artırır. Bu özellik ve WASBS şeması HDInsight kümesi sürüm 3.6 veya üzeri tarafından desteklenir.

Önemli

Küme oluşturduktan sonra güvenli depolama aktarımının etkinleştirilmesi, depolama hesabınızı kullanırken hatalara neden olabilir ve önerilmez. Güvenli aktarım zaten etkin bir depolama hesabı kullanarak yeni bir küme oluşturmak daha iyidir.

Depolama hesapları

Azure portal

Varsayılan olarak, Azure portalında bir depolama hesabı oluşturduğunuzda gerekli güvenli aktarım özelliği etkinleştirilir.

Mevcut bir depolama hesabını Azure portalıyla güncelleştirmek için bkz . Azure portal ile güvenli aktarım gerektirme.

PowerShell

New-Az Depolama Account PowerShell cmdlet'i için parametresinin -EnableHttpsTrafficOnly olarak 1ayarlandığından emin olun.

Mevcut bir depolama hesabını PowerShell ile güncelleştirmek için bkz . PowerShell ile güvenli aktarım gerektirme.

Azure CLI

az storage account create Azure CLI komutu için parametresinin --https-only olarak trueayarlandığından emin olun.

Mevcut bir depolama hesabını Azure CLI ile güncelleştirmek için bkz . Azure CLI ile güvenli aktarım gerektirme.

Güvenli aktarım hataları

HDInsight kümesini oluşturduktan sonra yanlışlıkla 'Güvenli aktarım gerektir' seçeneğini etkinleştirdiyseniz aşağıdaki hata iletilerini görüyor olabilirsiniz:

com.microsoft.azure.storage.StorageException: The account being accessed does not support http.

Yalnızca Hbase kümeleri için küme işlevselliğini geri yüklemek için aşağıdaki adımları deneyebilirsiniz:

  1. HBase'i Ambari'den durdurun.
  2. HDFS'yi Ambari'den durdurun.
  3. Ambari'de HDFS --> Yapılandırmalar --> Gelişmiş --> fs.defaultFS'ye gidin
  4. Wasb'yi wasbs olarak değiştirin ve kaydedin.
  5. Hızlandırılmış Yazmalar özelliğini kullanıyorsanız hbase yapılandırmalarının altındaki 'hbase.rootDir' öğesinin wasb'den wasbs'ye değiştirilmesi de gerekir.
  6. Tüm gerekli hizmetleri yeniden başlatın.

Daha fazla depolama hesabı ekleme

Daha güvenli aktarım özellikli depolama hesapları eklemek için çeşitli seçenekler vardır:

  • Son bölümdeki Azure Resource Manager şablonunu değiştirin.
  • Azure portalını kullanarak bir küme oluşturun ve bağlı depolama hesabını belirtin.
  • Mevcut HDInsight kümesine daha güvenli aktarım özellikli depolama hesapları eklemek için betik eylemini kullanın. Daha fazla bilgi için bkz . HDInsight'a daha fazla depolama hesabı ekleme.

Sonraki adımlar