Compartilhar via


HDInsightClient Classe

Definição

Biblioteca de Clientes que permite interagir com o Serviço de Implantação do Azure HDInsight.

public sealed class HDInsightClient : Microsoft.Hadoop.Client.ClientBase, IDisposable, Microsoft.WindowsAzure.Management.HDInsight.IHDInsightClient
type HDInsightClient = class
    inherit ClientBase
    interface IHDInsightClient
    interface IHDInsightAsyncClient
    interface IHDInsightSyncClient
    interface IHDInsightClientBase
    interface IJobSubmissionClientBase
    interface IHadoopClientBase
    interface IDisposable
    interface ILogProvider
Public NotInheritable Class HDInsightClient
Inherits ClientBase
Implements IDisposable, IHDInsightClient
Herança
Microsoft.Hadoop.Client.ClientBase
HDInsightClient
Implementações
Microsoft.Hadoop.Client.IHadoopClientBase Microsoft.Hadoop.Client.IJobSubmissionClientBase IHDInsightAsyncClient IHDInsightClient IHDInsightClientBase IHDInsightSyncClient Microsoft.WindowsAzure.Management.HDInsight.Logging.ILogProvider IDisposable

Propriedades

Credentials

Obtém a credencial de conexão.

PollingInterval

Obtém ou define o intervalo de sondagem para as operações CreateCluster\DeleteCluster e alteração de usuário.

Métodos

ChangeClusterSize(String, String, Int32)

Envia uma solicitação para alterar o tamanho do nó de dados de um cluster.

ChangeClusterSize(String, String, Int32, TimeSpan)

Biblioteca de Clientes que permite interagir com o Serviço de Implantação do Azure HDInsight.

ChangeClusterSizeAsync(String, String, Int32)

Envia uma solicitação para alterar o tamanho do nó de dados de um cluster.

ChangeClusterSizeAsync(String, String, Int32, TimeSpan)

Biblioteca de Clientes que permite interagir com o Serviço de Implantação do Azure HDInsight.

Connect(IHDInsightSubscriptionCredentials)

Conecta-se a uma assinatura do HDInsight.

Connect(IHDInsightSubscriptionCredentials, TimeSpan, IRetryPolicy)

Conecta as credenciais especificadas.

CreateCluster(ClusterCreateParameters)

Envia uma solicitação para criar um cluster HDInsight e aguarda sua conclusão.

CreateCluster(ClusterCreateParameters, TimeSpan)

Envia uma solicitação para criar um cluster HDInsight e aguarda sua conclusão.

CreateCluster(ClusterCreateParametersV2)

Biblioteca de Clientes que permite interagir com o Serviço de Implantação do Azure HDInsight.

CreateCluster(ClusterCreateParametersV2, TimeSpan)

Biblioteca de Clientes que permite interagir com o Serviço de Implantação do Azure HDInsight.

CreateClusterAsync(ClusterCreateParameters)

Biblioteca de Clientes que permite interagir com o Serviço de Implantação do Azure HDInsight.

CreateClusterAsync(ClusterCreateParametersV2)

Envia uma solicitação para criar um cluster HDInsight e aguarda sua conclusão.

DeleteCluster(String)

Envia uma solicitação para excluir um cluster HDInsight e aguarda sua conclusão.

DeleteCluster(String, String)

Envia uma solicitação para excluir um cluster HDInsight e aguarda sua conclusão.

DeleteCluster(String, String, TimeSpan)

Envia uma solicitação para excluir um cluster HDInsight e aguarda sua conclusão.

DeleteCluster(String, TimeSpan)

Envia uma solicitação para excluir um cluster HDInsight e aguarda sua conclusão.

DeleteClusterAsync(String)

Envia uma solicitação para excluir um cluster HDInsight.

DeleteClusterAsync(String, String)

Envia uma solicitação para excluir um cluster HDInsight.

DisableHttp(String, String)

Desabilita a Conectividade Http no cluster HDInsight.

DisableHttpAsync(String, String)

Desabilita a Conectividade Http no cluster HDInsight.

DisableRdp(String, String)

Biblioteca de Clientes que permite interagir com o Serviço de Implantação do Azure HDInsight.

DisableRdpAsync(String, String)

Biblioteca de Clientes que permite interagir com o Serviço de Implantação do Azure HDInsight.

EnableHttp(String, String, String, String)

Habilita a Conectividade Http no cluster HDInsight.

EnableHttpAsync(String, String, String, String)

Habilita a Conectividade Http no cluster HDInsight.

EnableRdp(String, String, String, String, DateTime)

Biblioteca de Clientes que permite interagir com o Serviço de Implantação do Azure HDInsight.

EnableRdpAsync(String, String, String, String, DateTime)

Biblioteca de Clientes que permite interagir com o Serviço de Implantação do Azure HDInsight.

EncryptAsBase64String(X509Certificate2, String)

Criptografe a cadeia de caracteres de carga em uma cadeia de caracteres codificada em base 64 usando o certificado. Isso é adequado para criptografar chaves de conta de armazenamento para uso posterior como um argumento de trabalho.

GetCluster(String)

Consultas para um cluster HDInsight específico registrado.

GetCluster(String, String)

Consultas para um cluster HDInsight específico registrado.

GetClusterAsync(String)

Consultas para um cluster HDInsight específico registrado.

GetClusterAsync(String, String)

Consultas para um cluster HDInsight específico registrado.

HandleClusterWaitNotifyEvent(ClusterDetails)

Usado para lidar com os eventos de notificação durante a espera.

ListAvailableLocations()

Consulta os locais em que o HDInsight foi habilitado para a assinatura.

ListAvailableLocations(OSType)

Consulta os locais em que as implantações do HDInsight para o tipo de sistema operacional especificado foram habilitadas para a assinatura.

ListAvailableLocationsAsync()

Consulta os locais em que o HDInsight foi habilitado para a assinatura.

ListAvailableLocationsAsync(OSType)

Consulta os locais em que as implantações do HDInsight para o tipo de sistema operacional especificado foram habilitadas para a assinatura.

ListAvailableVersions()

Consulta as versões do HDInsight que foram habilitadas para a assinatura.

ListAvailableVersionsAsync()

Consulta as versões do HDInsight que foram habilitadas para a assinatura.

ListClusters()

Consulta os clusters HDInsight registrados.

ListClustersAsync()

Consulta os clusters HDInsight registrados.

ListResourceProviderProperties()

Consulta os locais em que o HDInsight foi habilitado para a assinatura.

ListResourceProviderPropertiesAsync()

Consulta as propriedades de uma determinada assinatura para o tipo de recurso HDInsight.

RaiseClusterProvisioningEvent(Object, ClusterProvisioningStatusEventArgs)

Gera o evento de provisionamento de cluster.

Eventos

ClusterProvisioning

Evento que é acionado quando o cliente provisiona um cluster.

Aplica-se a