Esta página foi traduzida pela API Cloud Translation.
Switch to English

Como iniciar e interromper clusters

Depois de criar um cluster, será possível interrompê-lo e reiniciá-lo quando precisar dele. A interrupção de um cluster inativo evita a cobrança e evita ter de excluir um cluster inativo e criar um cluster com a mesma configuração posteriormente.

Como interromper um cluster

A interrupção de um cluster interrompe todas as VMs do cluster do Compute Engine. Você não paga por essas VMs enquanto elas estão interrompidas. No entanto, você continuará pagando por todos os recursos de cluster associados, como discos permanentes.

Observações:

  • Operações em execução: se um cluster tiver operações em execução, como operações de atualização ou diagnóstico, a solicitação de falha falhará.
  • Jobs em execução: se um cluster tiver jobs em execução, a solicitação de interrupção será bem-sucedida, as VMs serão interrompidas, e os jobs em execução falharão.
  • Interromper resposta: quando a solicitação de interrupção retorna uma operação de interrupção para o usuário ou autor da chamada na resposta, o cluster estará no estado STOPPING e nenhum outro job será poderão ser enviadas (solicitações SubmitJob falharão).
  • Escalonamento automático: se você interromper um cluster com escalonamento automático ativado, o escalonador automático do Dataproc deixará de escalonar o cluster. Ela retomará o escalonamento do cluster quando ele for iniciado novamente. Se você ativar o escalonamento automático em um cluster interrompido, a política de escalonamento automático só entrará em vigor quando o cluster for iniciado.

Como monitorar a operação de interrupção

É possível executar gcloud dataproc operations describe operation-id para monitorar a operação de interrupção de cluster de longa duração. Também é possível usar o comando gcloud dataproc clusters describe cluster-name para monitorar a transição do status do cluster de RUNNING para STOPPING para STOPPED.

Limitações

Como iniciar um cluster

  • Quando você inicia um cluster interrompido, nenhuma ação de inicialização é executada novamente. As ações de inicialização são executadas apenas em nós do cluster quando o cluster é criado e quando os nós são adicionados quando o cluster é escalonado.

  • Após a conclusão da operação de início, será possível enviar jobs imediatamente ao cluster. No entanto, a execução desses jobs pode ser atrasada (aproximadamente 30 segundos) para permitir que o HDFS e o YARN entrem em operação.

Usar "Parar/Iniciar"

É possível interromper e iniciar um cluster usando a ferramenta de linha de comando gcloud ou a API Dataproc.

Comando gcloud

Interromper um cluster

gcloud dataproc clusters stop cluster-name \
    --region=region

Iniciar um cluster

gcloud dataproc clusters start cluster-name \
    --region=region

API REST

Interromper um cluster

Envie uma solicitação clusters.stop.

Iniciar um cluster

Envie uma solicitação clusters.start.

Console

Clique no nome do cluster na página Clusters do Dataproc no Console do Cloud e clique em PARAR para interromper e tentar iniciar o cluster.