Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penting
Dokumentasi ini telah dihentikan dan mungkin tidak diperbarui.
Informasi ini berlaku untuk CLI Databricks warisan versi 0.18 ke bawah. Databricks merekomendasikan agar Anda menggunakan Databricks CLI versi 0.205 atau lebih baru. Lihat Apa itu Databricks CLI?. Untuk menemukan versi Databricks CLI Anda, jalankan databricks -v.
Untuk bermigrasi dari Databricks CLI versi 0.18 atau di bawahnya ke Databricks CLI versi 0.205 atau lebih tinggi, lihat migrasi Databricks CLI.
Anda menjalankan subcommand CLI pustaka Databricks dengan menambahkannya ke databricks libraries. Subperintah ini memanggil API Pustaka .
databricks libraries -h
Usage: databricks libraries [OPTIONS] COMMAND [ARGS]...
Utility to interact with libraries.
Options:
-v, --version [VERSION]
-h, --help Show this message and exit.
Commands:
all-cluster-statuses Get the status of all libraries.
cluster-status Get the status of all libraries for a cluster.
Options:
--cluster-id CLUSTER_ID Can be found in the URL at https://<databricks-instance>/?o=<16-digit-number>#/setting/clusters/$CLUSTER_ID/configuration.
install Install a library on a cluster.
Options:
--cluster-id CLUSTER_ID Can be found in the URL at https://<databricks-instance>/?o=<16-digit-number>#/setting/clusters/$CLUSTER_ID/configuration.
--jar TEXT JAR on DBFS or WASB.
--egg TEXT Egg on DBFS or WASB.
--whl TEXT Wheel or zipped wheelhouse on DBFS or WASB. Supported in CLI 0.8.2 and above.
--maven-coordinates TEXT Maven coordinates in the form of GroupId:ArtifactId:Version (i.e.org.jsoup:jsoup:1.7.2).
--maven-repo TEXT Maven repository to install the Maven package from. If omitted, both Maven Repository and Spark Packages are searched.
--maven-exclusion TEXT List of dependences to exclude. For example: --maven-exclusion "slf4j:slf4j" --maven-exclusion "*:hadoop-client".
--pypi-package TEXT The name of the PyPI package to install. An optional exact version specification is also supported. Examples "simplejson" and "simplejson==3.8.0".
--pypi-repo TEXT The repository where the package can be found. If not specified, the default pip index is used.
--cran-package TEXT The name of the CRAN package to install.
--cran-repo TEXT The repository where the package can be found. If not specified, the default CRAN repo is used.
list Shortcut to `all-cluster-statuses` or `cluster-status`.
Options:
--cluster-id CLUSTER_ID Can be found in the URL at https://<databricks-instance>/?o=<16-digit-number>#/setting/clusters/$CLUSTER_ID/configuration.
uninstall Uninstall a library on a cluster.
Options:
--cluster-id CLUSTER_ID Can be found in the URL at https://<databricks-instance>/?o=<16-digit-number>#/setting/clusters/$CLUSTER_ID/configuration. [required]
--all Uninstall all libraries.
--jar TEXT JAR on DBFS or WASB.
--egg TEXT Egg on DBFS or WASB.
--whl TEXT Wheel or zipped wheelhouse on DBFS or WASB. Supported in CLI 0.8.2 and above.
--maven-coordinates TEXT Maven coordinates in the form of GroupId:ArtifactId:Version (i.e.org.jsoup:jsoup:1.7.2).
--maven-repo TEXT Maven repository to install the Maven package from. If omitted, both Maven Repository and Spark Packages are searched.
--maven-exclusion TEXT List of dependences to exclude. For example: --maven-exclusion "slf4j:slf4j" --maven-exclusion "*:hadoop-client".
--pypi-package TEXT The name of the PyPI package to install. An optional exact version specification is also supported. Examples "simplejson" and "simplejson==3.8.0".
--pypi-repo TEXT The repository where the package can be found. If not specified, the default pip index is used.
--cran-package TEXT The name of the CRAN package to install.
--cran-repo TEXT The repository where the package can be found. If not specified, the default CRAN repo is used.
Mencantumkan status semua pustaka pada semua kluster
Untuk menampilkan dokumentasi penggunaan, jalankan databricks libraries all-cluster-statuses --help.
databricks libraries all-cluster-statuses
{
"statuses": [
{
"cluster_id": "1234-567890-lest123",
"library_statuses": [
{
"library": {
"jar": "dbfs:/FileStore/jars/bbf81650_a62b_4b7a_b47e_7bdd9505792a-SparkJDBC42.jar"
},
"status": "INSTALLED",
"is_library_for_all_clusters": true
},
...
]
},
...
]
}
Mencantumkan status semua pustaka pada kluster
Untuk menampilkan dokumentasi penggunaan, jalankan databricks libraries cluster-status --help atau databricks libraries list --help.
databricks libraries cluster-status --cluster-id 1234-567890-lest123
Atau:
databricks libraries list --cluster-id 1234-567890-lest123
{
"cluster_id": "1234-567890-lest123",
"library_statuses": [
{
"library": {
"jar": "dbfs:/FileStore/jars/bbf81650_a62b_4b7a_b47e_7bdd9505792a-SparkJDBC42.jar"
},
"status": "INSTALLED",
"is_library_for_all_clusters": false
},
...
]
}
Menginstal pustaka pada kluster
Untuk menampilkan dokumentasi penggunaan, jalankan databricks libraries install --help.
databricks libraries install --cluster-id 1234-567890-lest123 --jar dbfs:/test-dir/test.jar
Jika berhasil, tidak ada output yang ditampilkan.
Menghapus pustaka dari kluster
Untuk menampilkan dokumentasi penggunaan, jalankan databricks libraries uninstall --help.
databricks libraries uninstall --cluster-id 1234-567890-lest123 --jar dbfs:/test-dir/test.jar
WARNING: Uninstalling libraries requires a cluster restart.
databricks clusters restart --cluster-id 1234-567890-lest123