gpt4 book ai didi

pyspark - 如何在pyspark中加载databricks包dbutils

转载 作者:行者123 更新时间:2023-12-04 11:21:28 26 4
gpt4 key购买 nike

我试图在 pyspark 中运行以下代码。

dbutils.widgets.text('config', '', 'config')

这是给我一个错误说
 Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'dbutils' is not defined

那么,有什么方法可以通过包含 databricks 包(例如导入)在 pyspark 中运行它?

感谢您的帮助

最佳答案

如解释
https://docs.azuredatabricks.net/user-guide/dev-tools/db-connect.html#access-dbutils

根据您直接在 databricks 服务器上执行代码的位置(例如,使用 databricks notebook 调用您的项目 egg 文件)或使用 databricks-connect 从您的 IDE 中,您应该初始化 dbutils,如下所示。 (其中 spark 是您的 SparkSession)

def get_dbutils(spark):
try:
from pyspark.dbutils import DBUtils
dbutils = DBUtils(spark)
except ImportError:
import IPython
dbutils = IPython.get_ipython().user_ns["dbutils"]
return dbutils

dbutils = get_dbutils(spark)

关于pyspark - 如何在pyspark中加载databricks包dbutils,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51885332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com