我在使用pycharm的Mac上使用了databricks-connect,但是在完成配置并尝试运行databricks-connect test
之后,出现以下错误,并且不知道问题出在哪里。我遵循以下文档:https://docs.databricks.com/user-guide/dev-tools/db-connect.html
错误消息如下:
斯卡拉>温泉
追溯(最近一次通话):
在第11行的“ /Library/Frameworks/Python.framework/Versions/3.7/bin/databricks-connect”文件中
load_entry_point('databricks-connect == 5.3.1','console_scripts','databricks-connect')()
主文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pyspark/databricks_connect.py”,第244行
测试()
测试中的文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pyspark/databricks_connect.py”,第213行
引发ValueError(“ Scala命令无法产生正确的结果”)
ValueError:Scala命令无法产生正确的结果
最佳答案
也许您的Java / Python版本不符合要求。检查您的集群,它使用哪个Python版本(在我的例子中是3.5)。
最重要的是:检查计算机上的哪个JDK版本。
就我而言,我有最新的版本,databricks-connect
不支持。它需要在JDK 8上运行。
关于python - 使用databricks-connect在python中连接到databricks时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58105181/