Поделиться через


HDInsightOnDemandLinkedService interface

Связанная служба HDInsight ondemand.

Extends

Свойства

additionalLinkedServiceNames

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

clusterNamePrefix

Префикс имени кластера, постфикс будет отличаться с меткой времени. Тип: строка (или выражение с строкой resultType).

clusterPassword

Пароль для доступа к кластеру.

clusterResourceGroup

Группа ресурсов, в которой принадлежит кластер. Тип: строка (или выражение с строкой resultType).

clusterSize

Количество узлов рабочих и данных в кластере. Значение предложения: 4. Тип: строка (или выражение с строкой resultType).

clusterSshPassword

Пароль для удаленного подключения узла кластера SSH (для Linux).

clusterSshUserName

Имя пользователя для удаленного подключения SSH к узлу кластера (для Linux). Тип: строка (или выражение с строкой resultType).

clusterType

Тип кластера. Тип: строка (или выражение с строкой resultType).

clusterUserName

Имя пользователя для доступа к кластеру. Тип: строка (или выражение с строкой resultType).

coreConfiguration

Указывает основные параметры конфигурации (как в core-site.xml) для создаваемого кластера HDInsight.

credential

Ссылка на учетные данные, содержащая сведения о проверке подлинности.

dataNodeSize

Задает размер узла данных для кластера HDInsight.

encryptedCredential

Зашифрованные учетные данные, используемые для проверки подлинности. Учетные данные шифруются с помощью диспетчера учетных данных среды выполнения интеграции. Тип: строка (или выражение с строкой resultType).

hBaseConfiguration

Задает параметры конфигурации HBase (hbase-site.xml) для кластера HDInsight.

hcatalogLinkedServiceName

Имя связанной службы SQL Azure, указывающей на базу данных HCatalog. Кластер HDInsight по запросу создается с помощью базы данных SQL Azure в качестве хранилища метаданных.

hdfsConfiguration

Задает параметры конфигурации HDFS (hdfs-site.xml) для кластера HDInsight.

headNodeSize

Задает размер головного узла для кластера HDInsight.

hiveConfiguration

Задает параметры конфигурации hive (hive-site.xml) для кластера HDInsight.

hostSubscriptionId

Подписка клиента для размещения кластера. Тип: строка (или выражение с строкой resultType).

linkedServiceName

Связанная служба хранилища Azure, используемая кластером по запросу для хранения и обработки данных.

mapReduceConfiguration

Указывает параметры конфигурации MapReduce (mapred-site.xml) для кластера HDInsight.

oozieConfiguration

Задает параметры конфигурации Oozie (oozie-site.xml) для кластера HDInsight.

scriptActions

Пользовательские действия скрипта для запуска в кластере HDI ondemand после завершения работы. См. https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json& bc=%2Fen-us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions.

servicePrincipalId

Идентификатор субъекта-службы для hostSubscriptionId. Тип: строка (или выражение с строкой resultType).

servicePrincipalKey

Ключ для идентификатора субъекта-службы.

sparkVersion

Версия Spark, если тип кластера — spark. Тип: строка (или выражение с строкой resultType).

stormConfiguration

Задает параметры конфигурации Storm (storm-site.xml) для кластера HDInsight.

subnetName

Идентификатор ресурса ARM для подсети в виртуальной сети. Если был указан virtualNetworkId, это свойство необходимо. Тип: строка (или выражение с строкой resultType).

tenant

Идентификатор клиента или имя, к которому принадлежит субъект-служба. Тип: строка (или выражение с строкой resultType).

timeToLive

Допустимое время простоя кластера HDInsight по запросу. Указывает, сколько времени кластер HDInsight по запросу остается в живых после завершения выполнения действия, если в кластере нет других активных заданий. Минимальное значение составляет 5 минут. Тип: строка (или выражение с строкой resultType).

type

Полиморфная дискриминация, указывающая различные типы этого объекта, может быть

versionTypePropertiesVersion

Версия кластера HDInsight.  Тип: строка (или выражение с строкой resultType).

virtualNetworkId

Идентификатор ресурса ARM для виртуальной сети, к которой кластер должен быть присоединен после создания. Тип: строка (или выражение с строкой resultType).

yarnConfiguration

Задает параметры конфигурации Yarn (yarn-site.xml) для кластера HDInsight.

zookeeperNodeSize

Указывает размер узла Zoo Keeper для кластера HDInsight.

Унаследованные свойства

annotations

Список тегов, которые можно использовать для описания связанной службы.

connectVia

Справочник по среде выполнения интеграции.

description

Описание связанной службы.

parameters

Параметры связанной службы.

version

Версия связанной службы.

Сведения о свойстве

additionalLinkedServiceNames

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

additionalLinkedServiceNames?: LinkedServiceReference[]

Значение свойства

clusterNamePrefix

Префикс имени кластера, постфикс будет отличаться с меткой времени. Тип: строка (или выражение с строкой resultType).

clusterNamePrefix?: any

Значение свойства

any

clusterPassword

Пароль для доступа к кластеру.

clusterPassword?: SecretBaseUnion

Значение свойства

clusterResourceGroup

Группа ресурсов, в которой принадлежит кластер. Тип: строка (или выражение с строкой resultType).

clusterResourceGroup: any

Значение свойства

any

clusterSize

Количество узлов рабочих и данных в кластере. Значение предложения: 4. Тип: строка (или выражение с строкой resultType).

clusterSize: any

Значение свойства

any

clusterSshPassword

Пароль для удаленного подключения узла кластера SSH (для Linux).

clusterSshPassword?: SecretBaseUnion

Значение свойства

clusterSshUserName

Имя пользователя для удаленного подключения SSH к узлу кластера (для Linux). Тип: строка (или выражение с строкой resultType).

clusterSshUserName?: any

Значение свойства

any

clusterType

Тип кластера. Тип: строка (или выражение с строкой resultType).

clusterType?: any

Значение свойства

any

clusterUserName

Имя пользователя для доступа к кластеру. Тип: строка (или выражение с строкой resultType).

clusterUserName?: any

Значение свойства

any

coreConfiguration

Указывает основные параметры конфигурации (как в core-site.xml) для создаваемого кластера HDInsight.

coreConfiguration?: any

Значение свойства

any

credential

Ссылка на учетные данные, содержащая сведения о проверке подлинности.

credential?: CredentialReference

Значение свойства

dataNodeSize

Задает размер узла данных для кластера HDInsight.

dataNodeSize?: any

Значение свойства

any

encryptedCredential

Зашифрованные учетные данные, используемые для проверки подлинности. Учетные данные шифруются с помощью диспетчера учетных данных среды выполнения интеграции. Тип: строка (или выражение с строкой resultType).

encryptedCredential?: any

Значение свойства

any

hBaseConfiguration

Задает параметры конфигурации HBase (hbase-site.xml) для кластера HDInsight.

hBaseConfiguration?: any

Значение свойства

any

hcatalogLinkedServiceName

Имя связанной службы SQL Azure, указывающей на базу данных HCatalog. Кластер HDInsight по запросу создается с помощью базы данных SQL Azure в качестве хранилища метаданных.

hcatalogLinkedServiceName?: LinkedServiceReference

Значение свойства

hdfsConfiguration

Задает параметры конфигурации HDFS (hdfs-site.xml) для кластера HDInsight.

hdfsConfiguration?: any

Значение свойства

any

headNodeSize

Задает размер головного узла для кластера HDInsight.

headNodeSize?: any

Значение свойства

any

hiveConfiguration

Задает параметры конфигурации hive (hive-site.xml) для кластера HDInsight.

hiveConfiguration?: any

Значение свойства

any

hostSubscriptionId

Подписка клиента для размещения кластера. Тип: строка (или выражение с строкой resultType).

hostSubscriptionId: any

Значение свойства

any

linkedServiceName

Связанная служба хранилища Azure, используемая кластером по запросу для хранения и обработки данных.

linkedServiceName: LinkedServiceReference

Значение свойства

mapReduceConfiguration

Указывает параметры конфигурации MapReduce (mapred-site.xml) для кластера HDInsight.

mapReduceConfiguration?: any

Значение свойства

any

oozieConfiguration

Задает параметры конфигурации Oozie (oozie-site.xml) для кластера HDInsight.

oozieConfiguration?: any

Значение свойства

any

scriptActions

Пользовательские действия скрипта для запуска в кластере HDI ondemand после завершения работы. См. https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json& bc=%2Fen-us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions.

scriptActions?: ScriptAction[]

Значение свойства

servicePrincipalId

Идентификатор субъекта-службы для hostSubscriptionId. Тип: строка (или выражение с строкой resultType).

servicePrincipalId?: any

Значение свойства

any

servicePrincipalKey

Ключ для идентификатора субъекта-службы.

servicePrincipalKey?: SecretBaseUnion

Значение свойства

sparkVersion

Версия Spark, если тип кластера — spark. Тип: строка (или выражение с строкой resultType).

sparkVersion?: any

Значение свойства

any

stormConfiguration

Задает параметры конфигурации Storm (storm-site.xml) для кластера HDInsight.

stormConfiguration?: any

Значение свойства

any

subnetName

Идентификатор ресурса ARM для подсети в виртуальной сети. Если был указан virtualNetworkId, это свойство необходимо. Тип: строка (или выражение с строкой resultType).

subnetName?: any

Значение свойства

any

tenant

Идентификатор клиента или имя, к которому принадлежит субъект-служба. Тип: строка (или выражение с строкой resultType).

tenant: any

Значение свойства

any

timeToLive

Допустимое время простоя кластера HDInsight по запросу. Указывает, сколько времени кластер HDInsight по запросу остается в живых после завершения выполнения действия, если в кластере нет других активных заданий. Минимальное значение составляет 5 минут. Тип: строка (или выражение с строкой resultType).

timeToLive: any

Значение свойства

any

type

Полиморфная дискриминация, указывающая различные типы этого объекта, может быть

type: "HDInsightOnDemand"

Значение свойства

"HDInsightOnDemand"

versionTypePropertiesVersion

Версия кластера HDInsight.  Тип: строка (или выражение с строкой resultType).

versionTypePropertiesVersion: any

Значение свойства

any

virtualNetworkId

Идентификатор ресурса ARM для виртуальной сети, к которой кластер должен быть присоединен после создания. Тип: строка (или выражение с строкой resultType).

virtualNetworkId?: any

Значение свойства

any

yarnConfiguration

Задает параметры конфигурации Yarn (yarn-site.xml) для кластера HDInsight.

yarnConfiguration?: any

Значение свойства

any

zookeeperNodeSize

Указывает размер узла Zoo Keeper для кластера HDInsight.

zookeeperNodeSize?: any

Значение свойства

any

Сведения об унаследованном свойстве

annotations

Список тегов, которые можно использовать для описания связанной службы.

annotations?: any[]

Значение свойства

any[]

Унаследовано отLinkedService.annotations

connectVia

Справочник по среде выполнения интеграции.

connectVia?: IntegrationRuntimeReference

Значение свойства

унаследован отLinkedService.connectVia

description

Описание связанной службы.

description?: string

Значение свойства

string

Наследуется отLinkedService.description

parameters

Параметры связанной службы.

parameters?: {[propertyName: string]: ParameterSpecification}

Значение свойства

{[propertyName: string]: ParameterSpecification}

наследуется отLinkedService.parameters

version

Версия связанной службы.

version?: string

Значение свойства

string

Унаследовано отLinkedService.version