Mi az a Databricks parancssori felület?
Feljegyzés
Ezek az információk a Databricks CLI 0.205-ös és újabb verzióira vonatkoznak. A Databricks parancssori felülete nyilvános előzetes verzióban érhető el.
A Databricks CLI használatára a Databricks Licenc és a Databricks adatvédelmi nyilatkozata vonatkozik, beleértve a használati adatokra vonatkozó rendelkezéseket is.
A Databricks parancssori felülete (más néven a Databricks CLI) lehetővé teszi az Azure Databricks platform automatizálását a terminálról, parancssorból vagy automatizálási szkriptekből. Databricks CLI-parancsokat is futtathat egy Databricks-munkaterületről webes terminál használatával. Lásd: Rendszerhéjparancsok futtatása az Azure Databricks webes terminálban.
A Databricks parancssori felület hitelesítésének telepítéséhez és konfigurálásához lásd a Databricks parancssori felületÉnek és hitelesítésének telepítését vagy frissítését.
Korábbi Databricks CLI-felhasználók adatai
- A Databricks nem tervez támogatást vagy új funkciót az örökölt Databricks parancssori felülethez.
- Az örökölt Databricks PARANCSSOR-ról további információt a Databricks parancssori felület (örökölt) című témakörben talál.
- Ha a Databricks CLI 0.18-os vagy újabb verziójáról a Databricks CLI 0.205-ös vagy újabb verziójára szeretne migrálni, tekintse meg a Databricks parancssori felület migrálását.
Hogyan működik a Databricks parancssori felület?
A parancssori felület körbefuttatja a Databricks REST API-t, amely végpontokat biztosít az Azure Databricks-fiókokkal és munkaterület-objektumokkal kapcsolatos információk módosításához vagy kéréséhez. Tekintse meg az Azure Databricks REST API-referenciát.
Ha például egy munkaterület egyes fürtjéről szeretne adatokat nyomtatni, futtassa a parancssori felületet az alábbiak szerint:
databricks clusters get 1234-567890-a12bcde3
Ezzel curl
egyenértékű művelet a következő:
curl --request GET "https://${DATABRICKS_HOST}/api/2.0/clusters/get" \
--header "Authorization: Bearer ${DATABRICKS_TOKEN}" \
--data '{ "cluster_id": "1234-567890-a12bcde3" }'
Példa: Azure Databricks-feladat létrehozása
Az alábbi példa a parancssori felület használatával hoz létre egy Azure Databricks-feladatot. Ez a feladat egyetlen feladatfeladatot tartalmaz. Ez a feladat a megadott Azure Databricks-jegyzetfüzetet futtatja. Ez a jegyzetfüzet a PyPI-csomag wheel
egy adott verziójától függ. A feladat futtatásához a feladat ideiglenesen létrehoz egy feladatfürtöt, amely exportál egy nevű környezeti változót PYSPARK_PYTHON
. A feladat futtatása után a fürt leáll.
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"
}
}
}
]
}'
Következő lépések
- A parancssori felület telepítéséről és használatának megkezdéséről a Databricks CLI oktatóanyagában olvashat.
- Az oktatóanyag kihagyásához és a parancssori felület telepítéséhez tekintse meg a Databricks parancssori felület telepítését vagy frissítését ismertető témakört.
- A parancssori felület és az Azure Databricks-fiókok és -munkaterületek közötti hitelesítés beállításához tekintse meg a Databricks parancssori felület hitelesítését.
- Ha konfigurációs profilokkal szeretne gyorsan váltani a cli-beállítások kapcsolódó csoportjai között, tekintse meg a Databricks parancssori felület konfigurációs profiljait.
- A parancssori felület alapszintű használatának megismeréséhez tekintse meg a Databricks parancssori felület alapszintű használatát ismertető témakört.
- A parancssori felületi parancsokkal kapcsolatos segítségért tekintse meg a Databricks parancssori felület parancsait.