Добавить учетную запись Azure Data Lake в существующий кластер HDInsight - PullRequest
0 голосов
/ 26 февраля 2019

Мне нужно программно добавить ссылку на озеро данных Azure в существующий кластер.Я знаю, что мы можем сделать это с хранилищем больших двоичных объектов с помощью действия сценария, но я не нашел документированного способа сделать это с помощью ADL.

Я подробно рассмотрел сценарий, который используется для добавления больших двоичных объектов.хранилище (https://hdiconfigactions.blob.core.windows.net/linuxaddstorageaccountv01/add-storage-account-v01.sh), и понять, что он делает с core-site.xml. Но я не могу понять, как сделать что-то подобное с ADL. В частности, я смотрю на core-site.xmlфайл и убедитесь, что fs.azure.datalake.token.provider.script ссылается на тот же сценарий дешифрования, что и поставщик маркера хранилища больших двоичных объектов. Однако я нигде не вижу зашифрованного значения для маркера озера данных.

Ответы [ 2 ]

0 голосов
/ 11 апреля 2019

Вы можете использовать это руководство: Добавить дополнительные учетные записи хранения в HDInsight .У меня это хорошо работало (я следовал инструкциям в PowerShell).

Имейте в виду, что вновь добавленные учетные записи хранения никогда не появятся в колонке Учетные записи хранения кластера в Azure.

0 голосов
/ 27 февраля 2019

Я не уверен, поддерживается ли это напрямую, но вот несколько статей, на которые вы можете ссылаться.Если на нем нет документации и единственный способ сделать это - странные обходные пути, я бы подождал, пока она не будет выпущена в качестве полной функции, если вообще когда-либо.Я уверен, что этот запрос был предложен несколько раз!

https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-hdinsight-hadoop-use-powershell

В этой статье упоминается:

Если вы собираетесь использовать данныеLake Storage Gen1 в качестве дополнительного хранилища для кластера HDInsight, мы настоятельно рекомендуем вам сделать это при создании кластера, как описано в этой статье.Добавление хранилища озера данных Gen1 в качестве дополнительного хранилища к существующему кластеру HDInsight - сложный процесс, подверженный ошибкам.

Не уверен, что этот командлет можно использовать для добавления в существующий кластер,

https://docs.microsoft.com/en-us/powershell/module/azurerm.hdinsight/Add-AzureRmHDInsightClusterIdentity?view=azurermps-6.13.0&viewFallbackFrom=azurermps-3.8.0

...