Udostępnij przez


HDInsightOnDemandLinkedService interface

Połączona usługa HDInsight.

Rozszerzenie

Właściwości

additionalLinkedServiceNames

Określa dodatkowe konta magazynu dla połączonej usługi HDInsight, aby usługa Data Factory mogła je zarejestrować w Twoim imieniu.

clusterNamePrefix

Prefiks nazwy klastra, postfiks będzie unikatowy ze znacznikiem czasu. Typ: ciąg (lub wyrażenie z ciągiem resultType).

clusterPassword

Hasło umożliwiające dostęp do klastra.

clusterResourceGroup

Grupa zasobów, do której należy klaster. Typ: ciąg (lub wyrażenie z ciągiem resultType).

clusterSize

Liczba węzłów procesu roboczego/danych w klastrze. Wartość sugestii: 4. Typ: ciąg (lub wyrażenie z ciągiem resultType).

clusterSshPassword

Hasło do zdalnego połączenia węzła klastra SSH (dla systemu Linux).

clusterSshUserName

Nazwa użytkownika protokołu SSH łączy się zdalnie z węzłem klastra (dla systemu Linux). Typ: ciąg (lub wyrażenie z ciągiem resultType).

clusterType

Typ klastra. Typ: ciąg (lub wyrażenie z ciągiem resultType).

clusterUserName

Nazwa użytkownika, aby uzyskać dostęp do klastra. Typ: ciąg (lub wyrażenie z ciągiem resultType).

coreConfiguration

Określa podstawowe parametry konfiguracji (jak w core-site.xml) dla klastra usługi HDInsight do utworzenia.

credential

Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu.

dataNodeSize

Określa rozmiar węzła danych dla klastra usługi HDInsight.

encryptedCredential

Zaszyfrowane poświadczenia używane do uwierzytelniania. Poświadczenia są szyfrowane przy użyciu menedżera poświadczeń środowiska Integration Runtime. Typ: ciąg (lub wyrażenie z ciągiem resultType).

hBaseConfiguration

Określa parametry konfiguracji bazy danych HBase (hbase-site.xml) dla klastra usługi HDInsight.

hcatalogLinkedServiceName

Nazwa połączonej usługi Azure SQL wskazującej bazę danych HCatalog. Klaster usługi HDInsight na żądanie jest tworzony przy użyciu bazy danych Azure SQL Database jako magazynu metadanych.

hdfsConfiguration

Określa parametry konfiguracji systemu plików HDFS (hdfs-site.xml) dla klastra usługi HDInsight.

headNodeSize

Określa rozmiar węzła głównego klastra usługi HDInsight.

hiveConfiguration

Określa parametry konfiguracji hive (hive-site.xml) dla klastra usługi HDInsight.

hostSubscriptionId

Subskrypcja klienta do hostowania klastra. Typ: ciąg (lub wyrażenie z ciągiem resultType).

linkedServiceName

Połączona usługa Azure Storage używana przez klaster na żądanie do przechowywania i przetwarzania danych.

mapReduceConfiguration

Określa parametry konfiguracji MapReduce (mapred-site.xml) dla klastra usługi HDInsight.

oozieConfiguration

Określa parametry konfiguracji Oozie (oozie-site.xml) dla klastra usługi HDInsight.

scriptActions

Niestandardowe akcje skryptu uruchamiane w klastrze usługi HDI w środowisku lokalnym po jego uruchomieniu. Zapoznaj się z 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

Identyfikator jednostki usługi dla hostaSubscriptionId. Typ: ciąg (lub wyrażenie z ciągiem resultType).

servicePrincipalKey

Klucz identyfikatora jednostki usługi.

sparkVersion

Wersja platformy Spark, jeśli typ klastra to "spark". Typ: ciąg (lub wyrażenie z ciągiem resultType).

stormConfiguration

Określa parametry konfiguracji systemu Storm (storm-site.xml) dla klastra usługi HDInsight.

subnetName

Identyfikator zasobu usługi ARM dla podsieci w sieci wirtualnej. Jeśli określono parametr virtualNetworkId, ta właściwość jest wymagana. Typ: ciąg (lub wyrażenie z ciągiem resultType).

tenant

Identyfikator/nazwa dzierżawy, do której należy jednostka usługi. Typ: ciąg (lub wyrażenie z ciągiem resultType).

timeToLive

Dozwolony czas bezczynności klastra usługi HDInsight na żądanie. Określa, jak długo klaster usługi HDInsight na żądanie pozostaje aktywny po zakończeniu działania, jeśli w klastrze nie ma żadnych innych aktywnych zadań. Wartość minimalna to 5 minut. Typ: ciąg (lub wyrażenie z ciągiem resultType).

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

versionTypePropertiesVersion

Wersja klastra usługi HDInsight.  Typ: ciąg (lub wyrażenie z ciągiem resultType).

virtualNetworkId

Identyfikator zasobu usługi ARM dla sieci wirtualnej, do której należy dołączyć klaster po utworzeniu. Typ: ciąg (lub wyrażenie z ciągiem resultType).

yarnConfiguration

Określa parametry konfiguracji usługi Yarn (yarn-site.xml) dla klastra usługi HDInsight.

zookeeperNodeSize

Określa rozmiar węzła usługi Zoo Keeper dla klastra usługi HDInsight.

Właściwości dziedziczone

annotations

Lista tagów, których można użyć do opisywania połączonej usługi.

connectVia

Dokumentacja środowiska Integration Runtime.

description

Opis połączonej usługi.

parameters

Parametry połączonej usługi.

version

Wersja połączonej usługi.

Szczegóły właściwości

additionalLinkedServiceNames

Określa dodatkowe konta magazynu dla połączonej usługi HDInsight, aby usługa Data Factory mogła je zarejestrować w Twoim imieniu.

additionalLinkedServiceNames?: LinkedServiceReference[]

Wartość właściwości

clusterNamePrefix

Prefiks nazwy klastra, postfiks będzie unikatowy ze znacznikiem czasu. Typ: ciąg (lub wyrażenie z ciągiem resultType).

clusterNamePrefix?: any

Wartość właściwości

any

clusterPassword

Hasło umożliwiające dostęp do klastra.

clusterPassword?: SecretBaseUnion

Wartość właściwości

clusterResourceGroup

Grupa zasobów, do której należy klaster. Typ: ciąg (lub wyrażenie z ciągiem resultType).

clusterResourceGroup: any

Wartość właściwości

any

clusterSize

Liczba węzłów procesu roboczego/danych w klastrze. Wartość sugestii: 4. Typ: ciąg (lub wyrażenie z ciągiem resultType).

clusterSize: any

Wartość właściwości

any

clusterSshPassword

Hasło do zdalnego połączenia węzła klastra SSH (dla systemu Linux).

clusterSshPassword?: SecretBaseUnion

Wartość właściwości

clusterSshUserName

Nazwa użytkownika protokołu SSH łączy się zdalnie z węzłem klastra (dla systemu Linux). Typ: ciąg (lub wyrażenie z ciągiem resultType).

clusterSshUserName?: any

Wartość właściwości

any

clusterType

Typ klastra. Typ: ciąg (lub wyrażenie z ciągiem resultType).

clusterType?: any

Wartość właściwości

any

clusterUserName

Nazwa użytkownika, aby uzyskać dostęp do klastra. Typ: ciąg (lub wyrażenie z ciągiem resultType).

clusterUserName?: any

Wartość właściwości

any

coreConfiguration

Określa podstawowe parametry konfiguracji (jak w core-site.xml) dla klastra usługi HDInsight do utworzenia.

coreConfiguration?: any

Wartość właściwości

any

credential

Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu.

credential?: CredentialReference

Wartość właściwości

dataNodeSize

Określa rozmiar węzła danych dla klastra usługi HDInsight.

dataNodeSize?: any

Wartość właściwości

any

encryptedCredential

Zaszyfrowane poświadczenia używane do uwierzytelniania. Poświadczenia są szyfrowane przy użyciu menedżera poświadczeń środowiska Integration Runtime. Typ: ciąg (lub wyrażenie z ciągiem resultType).

encryptedCredential?: any

Wartość właściwości

any

hBaseConfiguration

Określa parametry konfiguracji bazy danych HBase (hbase-site.xml) dla klastra usługi HDInsight.

hBaseConfiguration?: any

Wartość właściwości

any

hcatalogLinkedServiceName

Nazwa połączonej usługi Azure SQL wskazującej bazę danych HCatalog. Klaster usługi HDInsight na żądanie jest tworzony przy użyciu bazy danych Azure SQL Database jako magazynu metadanych.

hcatalogLinkedServiceName?: LinkedServiceReference

Wartość właściwości

hdfsConfiguration

Określa parametry konfiguracji systemu plików HDFS (hdfs-site.xml) dla klastra usługi HDInsight.

hdfsConfiguration?: any

Wartość właściwości

any

headNodeSize

Określa rozmiar węzła głównego klastra usługi HDInsight.

headNodeSize?: any

Wartość właściwości

any

hiveConfiguration

Określa parametry konfiguracji hive (hive-site.xml) dla klastra usługi HDInsight.

hiveConfiguration?: any

Wartość właściwości

any

hostSubscriptionId

Subskrypcja klienta do hostowania klastra. Typ: ciąg (lub wyrażenie z ciągiem resultType).

hostSubscriptionId: any

Wartość właściwości

any

linkedServiceName

Połączona usługa Azure Storage używana przez klaster na żądanie do przechowywania i przetwarzania danych.

linkedServiceName: LinkedServiceReference

Wartość właściwości

mapReduceConfiguration

Określa parametry konfiguracji MapReduce (mapred-site.xml) dla klastra usługi HDInsight.

mapReduceConfiguration?: any

Wartość właściwości

any

oozieConfiguration

Określa parametry konfiguracji Oozie (oozie-site.xml) dla klastra usługi HDInsight.

oozieConfiguration?: any

Wartość właściwości

any

scriptActions

Niestandardowe akcje skryptu uruchamiane w klastrze usługi HDI w środowisku lokalnym po jego uruchomieniu. Zapoznaj się z 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[]

Wartość właściwości

servicePrincipalId

Identyfikator jednostki usługi dla hostaSubscriptionId. Typ: ciąg (lub wyrażenie z ciągiem resultType).

servicePrincipalId?: any

Wartość właściwości

any

servicePrincipalKey

Klucz identyfikatora jednostki usługi.

servicePrincipalKey?: SecretBaseUnion

Wartość właściwości

sparkVersion

Wersja platformy Spark, jeśli typ klastra to "spark". Typ: ciąg (lub wyrażenie z ciągiem resultType).

sparkVersion?: any

Wartość właściwości

any

stormConfiguration

Określa parametry konfiguracji systemu Storm (storm-site.xml) dla klastra usługi HDInsight.

stormConfiguration?: any

Wartość właściwości

any

subnetName

Identyfikator zasobu usługi ARM dla podsieci w sieci wirtualnej. Jeśli określono parametr virtualNetworkId, ta właściwość jest wymagana. Typ: ciąg (lub wyrażenie z ciągiem resultType).

subnetName?: any

Wartość właściwości

any

tenant

Identyfikator/nazwa dzierżawy, do której należy jednostka usługi. Typ: ciąg (lub wyrażenie z ciągiem resultType).

tenant: any

Wartość właściwości

any

timeToLive

Dozwolony czas bezczynności klastra usługi HDInsight na żądanie. Określa, jak długo klaster usługi HDInsight na żądanie pozostaje aktywny po zakończeniu działania, jeśli w klastrze nie ma żadnych innych aktywnych zadań. Wartość minimalna to 5 minut. Typ: ciąg (lub wyrażenie z ciągiem resultType).

timeToLive: any

Wartość właściwości

any

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

type: "HDInsightOnDemand"

Wartość właściwości

"HDInsightOnDemand"

versionTypePropertiesVersion

Wersja klastra usługi HDInsight.  Typ: ciąg (lub wyrażenie z ciągiem resultType).

versionTypePropertiesVersion: any

Wartość właściwości

any

virtualNetworkId

Identyfikator zasobu usługi ARM dla sieci wirtualnej, do której należy dołączyć klaster po utworzeniu. Typ: ciąg (lub wyrażenie z ciągiem resultType).

virtualNetworkId?: any

Wartość właściwości

any

yarnConfiguration

Określa parametry konfiguracji usługi Yarn (yarn-site.xml) dla klastra usługi HDInsight.

yarnConfiguration?: any

Wartość właściwości

any

zookeeperNodeSize

Określa rozmiar węzła usługi Zoo Keeper dla klastra usługi HDInsight.

zookeeperNodeSize?: any

Wartość właściwości

any

Szczegóły właściwości dziedziczonej

annotations

Lista tagów, których można użyć do opisywania połączonej usługi.

annotations?: any[]

Wartość właściwości

any[]

dziedziczone zLinkedService.annotations

connectVia

Dokumentacja środowiska Integration Runtime.

connectVia?: IntegrationRuntimeReference

Wartość właściwości

dziedziczone zLinkedService.connectVia

description

Opis połączonej usługi.

description?: string

Wartość właściwości

string

dziedziczone zLinkedService.description

parameters

Parametry połączonej usługi.

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

Wartość właściwości

{[propertyName: string]: ParameterSpecification}

dziedziczone zLinkedService.parameters

version

Wersja połączonej usługi.

version?: string

Wartość właściwości

string

dziedziczone zLinkedService.version