Uso básico da CLI do Databricks
Observação
Esta informação se aplica às versões 0.205 e acima do Databricks CLI, que estão em Public Preview. Para encontrar sua versão da CLI do Databricks, execute databricks -v
.
Este artigo mostra como listar grupos de comandos e comandos da CLI do Databricks, exibir a ajuda da CLI do Databricks e trabalhar com a saída da CLI do Databricks. Consulte O que é a CLI do Databricks?.
Este artigo pressupõe que você já instalou a CLI do Databricks e configurou a CLI para autenticação. Ver:
Listar grupos de comandos CLI
Você lista os grupos de comandos usando a opção --help
ou -h
. Por exemplo:
databricks -h
Listar comando CLI
Você lista o comando para qualquer grupo de comandos usando a opção --help
ou -h
. Por exemplo, para listar o comando clusters
:
databricks clusters -h
Exibir ajuda do comando CLI
Você exibe a ajuda de um comando usando a opção --help
ou -h
. Por exemplo, para exibir a ajuda do comando clusters list
:
databricks clusters list -h
Use jq
para analisar a saída JSON da CLI
Algumas respostas de saída de comando CLI do Databricks são formatadas como JSON. Em muitos casos, a CLI do Databricks formata a saída JSON para que seja mais fácil de ler. No entanto, às vezes pode ser útil analisar partes do JSON em vez de listar a resposta inteira. Por exemplo, para listar apenas o nome de exibição de clusters do Databricks com o ID clusters especificado, você pode usar a utilidade jq
:
databricks clusters get 1234-567890-abcde123 | jq -r .cluster_name
Saída:
My-11.3-LTS-Cluster
Você pode instalar jq
por exemplo, no macOS usando Homebrew com brew install jq
ou no Windows usando Chocolatey com choco install jq
. Para obter mais informações sobre jq
, consulte o Manual jq.
Parâmetros strings JSON
O formato dos parâmetros strings é tratado de forma diferente em JSON dependendo do seu sistema operacional:
Você deve colocar os parâmetros strings JSON entre aspas duplas e toda a carga JSON entre aspas simples. Alguns exemplos:
'{"cluster_id": "1234-567890-abcde123"}'
'["20230323", "Amsterdam"]'
Você deve colocar os parâmetros strings JSON e toda a carga JSON entre aspas duplas, e os caracteres de aspas duplas dentro da carga JSON devem ser precedidos por \
. Alguns exemplos:
"{\"cluster_id\": \"1234-567890-abcde123\"}"
"[\"20230323\", \"Amsterdam\"]"
Configuração do servidor proxy
Para rotear as solicitações e respostas da CLI da Databricks por meio de um servidor proxy, defina a variável de ambiente HTTPS_PROXY
no computador em que a CLI da Databricks está instalada como o URL do servidor proxy.
Para definir variáveis de ambiente, consulte a documentação do sistema operacional.
Bandeiras globais
Os sinalizadores a seguir estão disponíveis para todos os comandos CLI do Databricks. Observe que alguns sinalizadores não se aplicam a alguns comandos. Para mais informações, consulte a documentação do comando.
Bandeira |
Descrição |
---|---|
|
Exibir ajuda para a CLI do Databricks ou o grupo de comandos relacionado ou o comando relacionado. |
|
Uma strings que representa o ambiente do pacote configurável a ser usado, se aplicável, para o comando relacionado. |
|
Uma strings que representa a gravação de logs de saída. Se esse sinalizador não for especificado, o default será gravar logs de saída em stderr. |
|
|
|
Uma strings que representa o nível de formato logs . Se não for especificado, o nível de formato logs será desativado. |
|
|
|
Uma strings que representa o perfil de configuração nomeado a ser usado no arquivo |
|
O formato para exibição logs de progresso ( |