databricks - Databricks 连接不能从 intellj 工作?
问题描述
我正在尝试使用 databricks connect 从 intellj 在 databricks 集群上运行 spark 作业。我遵循以下链接文档。
https://docs.databricks.com/dev-tools/databricks-connect.html
但是我不能让它与 intellj 一起工作,它会抛出异常
21/10/01 18:32:07 INFO BlockManagerMasterEndpoint: Using org.apache.spark.storage.DefaultTopologyMapper for getting topology information
21/10/01 18:32:07 INFO BlockManagerMasterEndpoint: BlockManagerMasterEndpoint up
Exception in thread "main" java.lang.NoSuchFieldError: JAVA_9
at org.apache.spark.storage.StorageUtils$.<init>(StorageUtils.scala:207)
at org.apache.spark.storage.StorageUtils$.<clinit>(StorageUtils.scala)
at org.apache.spark.storage.BlockManagerMasterEndpoint.<init>(BlockManagerMasterEndpoint.scala:95)
at org.apache.spark.SparkEnv$.$anonfun$create$9(SparkEnv.scala:443)
at org.apache.spark.SparkEnv$.registerOrLookupEndpoint$1(SparkEnv.scala:384)
at org.apache.spark.SparkEnv$.create(SparkEnv.scala:432)
at org.apache.spark.SparkEnv$.createDriverEnv(SparkEnv.scala:262)
at org.apache.spark.SparkContext.createSparkEnv(SparkContext.scala:291)
at org.apache.spark.SparkContext.<init>(SparkContext.scala:495)
at org.apache.spark.SparkContext$.getOrCreate(SparkContext.scala:2834)
我找不到解决方法,因为文档没有明确说明我从 intellj 交叉检查了它指向由 (databricks-connect get-jar-dir) 返回的正确 jar 目录。任何线索都会有帮助吗?
注意:databricks-connect 测试返回成功
解决方案
推荐阅读
- python-3.x - 如何以这样的方式修改此代码,以便在发生时打印出多个相应的字符
- javascript - 如何检查小数点AngularJS
- javascript - 如何访问 JSON 文件中数组中嵌套对象中的键
- django - Django提交按钮不与视图功能链接
- angular - 出现 CORS 错误而不是错误 500(不存在“Access-Control-Allow-Origin”标头)
- wpf - 弹出样式:背景颜色
- python - 使用更新的字典值附加列表
- nginx - 静态网站通过带前缀路径的 Ingress 在 Kubernetes 下抛出 404
- plasticscm - Sourcetree 样式更改列表
- python - 我可以从 Excel 提供 Python 链接以执行脚本吗?