我在使用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/

10-13 00:30