Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция обязательной безопасной передачи данных повышает безопасность вашей учетной записи хранения Azure, направляя все запросы к учетной записи через безопасное соединение. Эта функция и схема wasbs поддерживаются кластером HDInsight версии 3.6 или более поздней.
Это важно
Включение безопасного перемещения хранилища после создания кластера может привести к ошибкам при использовании учетной записи хранения, а поэтому не рекомендуется. Лучше создать новый кластер, используя учетную запись хранения, в которой уже включена функция безопасной передачи данных.
Учетные записи хранения
Портал Azure
По умолчанию необходимое свойство безопасной передачи включено при создании учетной записи хранения на портале Azure.
Сведения об обновлении существующей учетной записи хранения с помощью портала Azure см. в статье "Требовать безопасную передачу с помощью портала Azure".
PowerShell
Для командлета PowerShell New-AzStorageAccount убедитесь, что для параметра задано значение 1
.
Сведения об обновлении существующей учетной записи хранения с помощью PowerShell см. в статье "Требовать безопасную передачу с помощью PowerShell".
Azure CLI (интерфейс командной строки Azure)
Для команды Azure CLI az storage account create убедитесь, что для параметра --https-only
задано true
значение .
Сведения об обновлении существующей учетной записи хранения с помощью Azure CLI см. в статье "Требовать безопасную передачу с помощью Azure CLI".
Ошибки безопасной передачи
Если вы случайно включили параметр "Требовать безопасную передачу" после создания кластера HDInsight, может появиться сообщение об ошибках следующим образом:
com.microsoft.azure.storage.StorageException: The account being accessed does not support http.
Только для кластеров HBase можно выполнить следующие действия, чтобы восстановить функциональные возможности кластера:
- Остановите HBase в Ambari.
- Остановите HDFS из Ambari.
- В Ambari перейдите к HDFS -> Configs --> Advanced -> fs.defaultFS
- Измените значение wasb на wasbs и сохраните его.
- Если вы используете функцию ускорения записи, то параметр hbase.rootDir в конфигурации hbase также должен быть изменен с wasb на wasbs.
- Перезапустите все необходимые службы.
Добавление дополнительных учетных записей хранения
Существует несколько вариантов добавления более безопасных учетных записей хранения с поддержкой передачи:
- Измените шаблон Azure Resource Manager в последнем разделе.
- Создайте кластер с помощью портала Azure и укажите связанную учетную запись хранения.
- Используйте действие скрипта для добавления более безопасных учетных записей хранения с поддержкой передачи в существующий кластер HDInsight. Дополнительные сведения см. в статье "Добавление дополнительных учетных записей хранения в HDInsight".
Дальнейшие действия
- Использование службы хранилища Azure (WASB) вместо Apache Hadoop HDFS в качестве хранилища данных по умолчанию
- Сведения о том, как HDInsight использует службу хранилища Azure, см. в статье Об использовании службы хранилища Azure с HDInsight.
- Сведения о передаче данных в HDInsight см. в статье "Отправка данных в HDInsight".