Compartir a través de


HDInsightOnDemandLinkedService Clase

Definición

Servicio vinculado de HDInsight a petición.

public class HDInsightOnDemandLinkedService : Azure.ResourceManager.DataFactory.Models.DataFactoryLinkedServiceProperties
type HDInsightOnDemandLinkedService = class
    inherit DataFactoryLinkedServiceProperties
Public Class HDInsightOnDemandLinkedService
Inherits DataFactoryLinkedServiceProperties
Herencia
HDInsightOnDemandLinkedService

Constructores

HDInsightOnDemandLinkedService(DataFactoryElement<String>, DataFactoryElement<String>, DataFactoryElement<String>, DataFactoryLinkedServiceReference, DataFactoryElement<String>, DataFactoryElement<String>, DataFactoryElement<String>)

Inicializa una nueva instancia de HDInsightOnDemandLinkedService.

Propiedades

AdditionalLinkedServiceNames

Especifica cuentas de almacenamiento adicionales para el servicio vinculado de HDInsight, de forma que el servicio Factoría de datos pueda registrarlas en su nombre.

AdditionalProperties

Propiedades adicionales

Para asignar un objeto al valor de esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

(Heredado de DataFactoryLinkedServiceProperties)
Annotations

Lista de etiquetas que se pueden usar para describir el servicio vinculado.

Para asignar un objeto al elemento de esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

(Heredado de DataFactoryLinkedServiceProperties)
ClusterNamePrefix

El prefijo del nombre del clúster, el postfijo será distinto con la marca de tiempo. Tipo: cadena (o Expresión con cadena resultType).

ClusterPassword

Contraseña para acceder al clúster.

ClusterResourceGroup

Grupo de recursos al que pertenece el clúster. Tipo: cadena (o Expresión con cadena resultType).

ClusterSize

Número de nodos de datos o trabajo del clúster Valor de sugerencia: 4. Tipo: cadena (o Expresión con cadena resultType).

ClusterSshPassword

La contraseña para conectar de forma remota el nodo del clúster (para Linux).

ClusterSshUserName

Nombre de usuario para que SSH se conecte de forma remota al nodo del clúster (para Linux). Tipo: cadena (o Expresión con cadena resultType).

ClusterType

Tipo de clúster. Tipo: cadena (o Expresión con cadena resultType).

ClusterUserName

Nombre de usuario de acceso al clúster. Tipo: cadena (o Expresión con cadena resultType).

ConnectVia

La referencia al entorno de ejecución de integración.

(Heredado de DataFactoryLinkedServiceProperties)
CoreConfiguration

Especifica los parámetros de configuración Core (como en core-site.xml) para crear el clúster de HDInsight.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

Credential

Referencia de credenciales que contiene información de autenticación.

DataNodeSize

Especifica el tamaño del nodo de datos para el clúster de HDInsight.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

Description

Descripción del servicio vinculado.

(Heredado de DataFactoryLinkedServiceProperties)
EncryptedCredential

Credencial cifrada usada para la autenticación. Las credenciales se cifran mediante el administrador de credenciales de Integration Runtime. Tipo: cadena.

HBaseConfiguration

Especifica los parámetros de configuración HBase (como en hbase-site.xml) para el clúster de HDInsight.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

HcatalogLinkedServiceName

Nombre del servicio vinculado de SQL de Azure que apunta a la base de datos de HCatalog. El clúster de HDInsight a petición se crea mediante la base de datos de Azure SQL como el almacén de metadatos.

HdfsConfiguration

Especifica los parámetros de configuración HDFS (hdfs-site.xml) para el clúster de HDInsight.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

HeadNodeSize

Especifica el tamaño del nodo principal del clúster de HDInsight.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

HiveConfiguration

Especifica los parámetros de configuración Hive (hive-site.xml) para el clúster de HDInsight.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

HostSubscriptionId

La suscripción del cliente para hospedar el clúster. Tipo: cadena (o Expresión con cadena resultType).

LinkedServiceName

El servicio vinculado de Azure Storage que usará el clúster a petición para almacenar y procesar datos.

MapReduceConfiguration

Especifica los parámetros de configuración MapReduce (mapred-site.xml) para el clúster de HDInsight.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

OozieConfiguration

Especifica los parámetros de configuración Oozie (oozie-site.xml) para el clúster de HDInsight.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

Parameters

Parámetros para el servicio vinculado.

(Heredado de DataFactoryLinkedServiceProperties)
ScriptActions

Acciones de script personalizadas para ejecutarse en el clúster a petición de HDI una vez que está activo. Consulte 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

Identificador de la entidad de servicio del hostSubscriptionId. Tipo: cadena (o Expresión con cadena resultType).

ServicePrincipalKey

Clave del identificador de la entidad de servicio.

SparkVersion

Versión de Spark si el tipo de clúster es "spark". Tipo: cadena (o Expresión con cadena resultType).

StormConfiguration

Especifica los parámetros de configuración Storm (storm-site.xml) para el clúster de HDInsight.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

SubnetName

Identificador de recurso de ARM para la subred de la red virtual. Si se especificó virtualNetworkId, se requiere esta propiedad. Tipo: cadena (o Expresión con cadena resultType).

Tenant

Identificador o nombre del inquilino al que pertenece la entidad de servicio. Tipo: cadena (o Expresión con cadena resultType).

TimeToLiveExpression

El tiempo de inactividad permitido para el clúster de HDInsight a petición. Especifica cuánto tiempo permanece activo el clúster de HDInsight a petición después de la finalización de una ejecución de actividad si no hay ningún otro trabajo activo en el clúster. El valor mínimo es de 5 minutos. Tipo: cadena (o Expresión con cadena resultType).

Version

Versión del clúster de HDInsight.  Tipo: cadena (o Expresión con cadena resultType).

VirtualNetworkId

Identificador de recurso de ARM para la red virtual a la que se debe unir el clúster después de la creación. Tipo: cadena (o Expresión con cadena resultType).

YarnConfiguration

Especifica los parámetros de configuración Yarn (yarn-site.xml) para el clúster de HDInsight.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

ZookeeperNodeSize

Especifica el tamaño del nodo Zoo Keeper para el clúster de HDInsight.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

Se aplica a