我可以使用 Visual Studio 代码从我的 Linux Centos VM 连接到 Azure Databricks 集群。
下面的代码甚至可以正常工作
from pyspark.sql import SparkSession
spark = SparkSession.builder.getOrCreate()
print("Cluster access test - ",spark.range(100).count())
setting = spark.conf.get("spark.master") # returns local[*]
if "local" in setting:
from pyspark.dbutils import DBUtils
dbutils = DBUtils().get_dbutils(spark)
else:
print("Do nothing - dbutils should be available already")
out = dbutils.fs.ls('/FileStore/')
print(out)
我在本地有一个笔记本,它使用%run path/anothernotebook
.
由于 %run 字符串被注释 # python 没有执行它。
所以我试图包括dbutils.notebook.run('pathofnotebook')
但它错误地指出笔记本
Exception has occurred: AttributeError
'SparkServiceClientDBUtils' object has no attribute 'notebook'
是否可以在本地调试调用另一个笔记本的笔记本?