如何在笔记本之外使用DataBricks dbutils jar?

Nik*_*dij 4 apache-spark databricks azure-databricks

DataBricks dbutils 库需要在 eclipse 或任何其他 IDE 中使用。诸如 dbutils.secrets.get 之类的方法无法从 Notebook 外部的 SecretUtil API 中使用。在这种情况下我们可以使用com.databricksjar

Nik*_*dij 6

这是 DataBricks dbutils 库的 Maven 存储库

<dependency>
<groupId>com.databricks</groupId>
<artifactId>dbutils-api_2.11</artifactId>
<version>0.0.3</version>
Run Code Online (Sandbox Code Playgroud)

添加此导入后,将其添加到代码中

import com.databricks.dbutils_v1.DBUtilsHolder.dbutils
Run Code Online (Sandbox Code Playgroud)

这是我们在 DataBricks 笔记本中使用的 dbutils。你可以像这样使用它

dbutils.secrets.get(scope, name)
Run Code Online (Sandbox Code Playgroud)