尘世壹俗人 2024-10-26 18:22 采纳率: 81.3%
浏览 7
已结题

zeppelin怎么修改scala版本

最近在用zeppelin0.11.2做为可视化数据查询的插件,配置到和spark整合的时候,出现了scala-jdk不识别的问题,报错如下

org.apache.zeppelin.interpreter.InterpreterException: java.io.IOException: Fail to detect scala version, the reason is:Unsupported scala version: 2.11.8, Java HotSpot(TM) 64-Bit Server VM
    at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:128)
    at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:270)
    at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:428)
    at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:68)
    at org.apache.zeppelin.scheduler.Job.run(Job.java:186)
    at org.apache.zeppelin.scheduler.AbstractScheduler.runJob(AbstractScheduler.java:135)
    at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:186)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:750)
Caused by: java.io.IOException: Fail to detect scala version, the reason is:Unsupported scala version: 2.11.8, Java HotSpot(TM) 64-Bit Server VM
    at org.apache.zeppelin.interpreter.launcher.SparkInterpreterLauncher.buildEnvFromProperties(SparkInterpreterLauncher.java:139)
    at org.apache.zeppelin.interpreter.launcher.StandardInterpreterLauncher.launchDirectly(StandardInterpreterLauncher.java:76)
    at org.apache.zeppelin.interpreter.launcher.InterpreterLauncher.launch(InterpreterLauncher.java:106)
    at org.apache.zeppelin.interpreter.InterpreterSetting.createInterpreterProcess(InterpreterSetting.java:856)
    at org.apache.zeppelin.interpreter.ManagedInterpreterGroup.getOrCreateInterpreterProcess(ManagedInterpreterGroup.java:66)
    at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getOrCreateInterpreterProcess(RemoteInterpreter.java:103)
    at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:153)
    at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:125)
    ... 9 more

这个报错里面出现了2.11.8的字样,但是我运行节点上有2.11.12的scala,我在想难道是jdk冲突?但是找了半天没有找到修改的地方,尝试类在env文件里面修改环境变量和服务器的保持一致,但是没有解决这个问题,em奇怪,有和我遇到同样问题的人吗,怎么解决的分享一下呗,AI司马

  • 写回答

2条回答 默认 最新

  • 尘世壹俗人 2024-10-27 17:25
    关注

    找到原因了,版本问题,0.11.2的zeppelin需要从源码开始自己构建一下,降到0.9.0,就没问题了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月27日
  • 已采纳回答 10月27日
  • 创建了问题 10月26日