工作区CLI

运行Databricks工作区CLI子命令的方法是将它们附加到工作空间.这些子命令调用工作区API 2.0

Databricks工作区-h
使用方法:databricks workspace [OPTIONS] COMMAND [ARGS]…与Databricks工作区交互的实用程序。工作空间路径必须是绝对路径,并以' / '作为前缀。常用选项:-v,——version [version] -h,——help显示此信息并退出。命令如下:delete删除Databricks工作空间中的对象。Rm和delete是同义词。选项:-r,——recursive export从Databricks工作空间导出文件。选项:-f,——format格式SOURCE、HTML、JUPYTER或DBC。默认设置为SOURCE。-o,——overwrite用于覆盖与工作空间文件同名的文件。 export_dir Recursively exports a directory from the Databricks workspace. Options: -o, --overwrite Overwrites local files with the same names as workspace files. import Imports a file from local to the Databricks workspace. Options: -l, --language LANGUAGE SCALA, PYTHON, SQL, R [required] -f, --format FORMAT SOURCE, HTML, JUPYTER, or DBC. Set to SOURCE by default. -o, --overwrite Overwrites workspace files with the same names as local files. import_dir Recursively imports a directory to the Databricks workspace. Only directories and files with the extensions .scala, .py, .sql, .r, .R, .ipynb are imported. When imported, these extensions are stripped off the name of the notebook. Options: -o, --overwrite Overwrites workspace files with the same names as local files. -e, --exclude-hidden-files list Lists objects in the Databricks workspace. ls and list are synonyms. Options: --absolute Displays absolute paths. -l Displays full information including ObjectType, Path, Language ls Lists objects in the Databricks workspace. ls and list are synonyms. Options: --absolute Displays absolute paths. -l Displays full information including ObjectType, Path, Language mkdirs Makes directories in the Databricks workspace. rm Deletes objects from the Databricks workspace. rm and delete are synonyms. Options: -r, --recursive

从工作区中删除一个对象

要显示使用文档,请运行工作空间删除——帮助工作空间rm——帮助

Databricks工作空间删除—递归“/用户/ someone@example.com/My文件夹”

或者:

Databricks工作区rm—递归“/用户/ someone@example.com/My文件夹”

如果成功,则无输出。

将文件从工作区导出到本地文件系统

要显示使用文档,请运行工作空间出口——帮助

砖的工作区出口——重写——格式化JUPYTER"/Users/someone@example.com/My Python Notebook"/用户/我/下载

此选项也可用于从砖回购

砖的工作区出口“回购/ someone@example.com/MyRepoNotebook”/用户/我/下载

如果成功,则无输出。

将一个目录从工作区导出到本地文件系统

要显示使用文档,请运行工作空间export_dir——帮助

databricks workspace export_dir—覆盖/Users/someone@example.com/my-folder /Users/me/Downloads/my-folder
/Users/someone@example.com/my-folder/My Python Notebook -> /Users/me/Downloads/ My -folder/My Python Notebook.py/Users/someone@example.com/my-folder/My Scala Notebook -> /Users/me/Downloads/ My -folder/My Scala Notebook. Scala/Users/someone@example.com/my-folder/My R Notebook -> /Users/me/Downloads/ My -folder/My R Notebook. R/Users/someone@example.com/my-folder/My SQL Notebook -> /Users/me/Downloads/ My -folder/My SQL Notebook. SQL

将文件从本地文件系统导入工作空间

要显示使用文档,请运行工作空间进口——帮助

只有具有扩展名的文件. scala. py. sqlr.R可以导入。导入时,这些扩展将从笔记本名称中剥离。

databricks工作空间导入./a.py /Users/someone@example.com/example
./a.py -> /Users/someone@example.com/example/a

将一个目录从本地文件系统导入工作空间

要显示使用文档,请运行工作空间import_dir——帮助

这个命令递归地将一个目录从本地文件系统导入工作空间。只有具有扩展名的目录和文件. scala. py. sqlr.R都是进口的。导入时,这些扩展将从笔记本名称中剥离。

若要覆盖目标路径上的现有笔记本,请添加该标志——覆盖- o

├──a.py├──b.scala├──c.sql├──d.R└──e
Databricks工作区import_dir。/用户/ someone@example.com/example
./a.py -> /Users/someone@example.com/example/a/ b。scala -> /Users/someone@example.com/example/b/ c。sql -> /Users/someone@example.com/example/c/ d。R -> /Users/someone@example.com/example/d
databricks workspace ls /Users/someone@example.com/example -l
笔记本和PYTHON笔记本b SCALANOTEBOOK c SQL笔记本d R目录e

列出工作区中的对象

要显示使用文档,请运行工作空间列表——帮助工作空间ls——帮助

databricks工作空间列表——absolute——long——id /Users/someone@example.com

或者:

databricks workspace ls——absolute——long——id /Users/someone@example.com
NOTEBOOK /Users/someone@example.com/My Python NOTEBOOK Python 1234567898012345NOTEBOOK /Users/someone@example.com/My Scala NOTEBOOK Scala 2345678980123456笔记本/Users/someone@example.com/My R笔记本R 3456789801234567目录/Users/someone@example.com/My目录4567898012345678MLFLOW_EXPERIMENT /Users/someone@example.com/My_Experiment 5678980123456789

在工作区中创建一个目录

要显示使用文档,请运行工作空间mkdir——帮助

Databricks工作区mkdirs"/Users/someone@example.com/My新文件夹"

如果成功,则无输出。