Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em Visualização Pública.
O uso da CLI do Databricks está sujeito à Licença do Databricks e ao Aviso de Privacidade do Databricks, incluindo quaisquer disposições de Dados de Uso.
A CLI do Databricks (interface de linha de comando) permite que você interaja com a plataforma do Azure Databricks de seu terminal local ou scripts de automação. Você também pode executar comandos da CLI do Databricks de dentro de um workspace do Databricks usando o terminal da Web. Confira Executar comandos shell no terminal web do Azure Databricks.
Para instalar e configurar a autenticação para a CLI do Databricks, consulte Instalar ou atualizar a CLI do Databricks e Autenticação para a CLI do Databricks.
Dica
A fonte da CLI do Databricks está disponível publicamente no repositório GitHub do databricks/cli.
Informações para usuários herdados da CLI do Databricks
- O Databricks não planeja que haja suporte ou novos recursos para a CLI herdada do Databricks.
- Para obter mais informações sobre a CLI herdada do Databricks, consulte a CLI herdada do Databricks.
- Para migrar da CLI do Databricks versão 0.18 ou inferior para a CLI do Databricks versão 0.205 ou superior, consulte migração da CLI do Databricks.
Como funciona a CLI do Databricks?
A CLI encapsula a API REST do Databricks, que fornece pontos de extremidade para modificar ou solicitar informações sobre objetos de conta e workspace do Azure Databricks. Confira a referência da API REST do Azure Databricks.
Por exemplo, para imprimir informações sobre um cluster individual em um workspace, execute a CLI da seguinte maneira:
databricks clusters get 1234-567890-a12bcde3
Com curl
, a operação equivalente é a seguinte:
curl --request GET "https://${DATABRICKS_HOST}/api/2.0/clusters/get" \
--header "Authorization: Bearer ${DATABRICKS_TOKEN}" \
--data '{ "cluster_id": "1234-567890-a12bcde3" }'
Exemplo: criar um trabalho do Azure Databricks
O exemplo a seguir usa a CLI para criar um trabalho do Azure Databricks. Este trabalho contém uma única tarefa de trabalho. Essa tarefa executa o notebook do Azure Databricks especificado. Este notebook tem uma dependência em uma versão específica do pacote PyPI chamado wheel
. Para executar essa tarefa, o trabalho cria temporariamente um cluster de trabalho que exporta uma variável de ambiente chamada PYSPARK_PYTHON
. Depois que o trabalho for executado, o cluster será encerrado.
databricks jobs create --json '{
"name": "My hello notebook job",
"tasks": [
{
"task_key": "my_hello_notebook_task",
"notebook_task": {
"notebook_path": "/Workspace/Users/someone@example.com/hello",
"source": "WORKSPACE"
},
"libraries": [
{
"pypi": {
"package": "wheel==0.41.2"
}
}
],
"new_cluster": {
"spark_version": "13.3.x-scala2.12",
"node_type_id": "Standard_DS3_v2",
"num_workers": 1,
"spark_env_vars": {
"PYSPARK_PYTHON": "/databricks/python3/bin/python3"
}
}
}
]
}'
Próximas etapas
- Para instalar a CLI e configurar a autenticação para começar rapidamente, consulte o tutorial da CLI do Databricks.
- Para ignorar o tutorial e apenas instalar a CLI, confira Instalar ou atualizar a CLI do Databricks.
- Para saber mais sobre todos os tipos de autenticação disponíveis entre a CLI e suas contas e workspaces do Azure Databricks, consulte Autenticação para a CLI do Databricks.
- Para usar perfis de configuração para alternar rapidamente entre grupos relacionados de configurações da CLI, confira Perfis de configuração da CLI do Databricks.
- Para saber mais sobre o uso básico da CLI, confira Uso básico da CLI do Databricks.
- Para obter uma lista de todos os comandos disponíveis da CLI, consulte os comandos da CLI do Databricks.