Как создать кластер HDInsight версии 3.0 с помощью инструментов командной строки Azure?

«Azure hdinsight cluster create --help» не имеет возможности выбрать конкретную версию HDInsight. Есть ли поддержка уровня API?


person Chris Song    schedule 05.03.2014    source источник


Ответы (3)


Команда, на которую вы ссылаетесь, теперь поддерживает параметр --version. Попробуйте или просмотрите этот и другие параметры, запустив это:

azure hdinsight cluster create --help
person Matt H    schedule 11.11.2016
comment
Работает идеально. Но как вы выбираете, например. когда --version 3.5 может означать spark 1.6 или spark 2.0? - person Roelant; 12.09.2017

Кли не может указать версию. Можете ли вы использовать Windows Azure PowerShell?

person Jonathan Gao    schedule 14.03.2014

Значение, которое использует cli, жестко задано как «по умолчанию» в hdinsightservice.js в azure-sdk-for-node. узел.

Хотя это и не лучшее долгосрочное решение, вы можете редактировать этот файл на своей рабочей станции. Установка по умолчанию поместит его в /usr/local/lib/node_modules/azure-cli/node_modules/azure/lib/services/hdinsight/hdinsightservice.js.

Измените строку 122 на: Version : '3.0' вместо Version : 'default', и это должно создать кластер версии 3.0.

person RickH    schedule 21.03.2014