各位好,辛苦帮忙看个问题
使用 Scala REPL Yarn 运行模式报 NoSuchMethodError,截图如下:
$ ./bin/start-scala-shell.sh yarn
环境说明
CDH 5.16.2
测试 Flink 1.10.2 和 1.11.2 都能复现该问题
已分析内容
使用 Arthas 查看已加载类,加载的是 CDH 相关依赖
删除这个 CDH 依赖 jline-2.11.jar,不再报 NoSuchMethodError。但 Arthas 没有找到
jline.console.completer.CandidateListCompletionHandler,而是找到
scala.tools.jline_embedded.console.completer.CandidateListCompletionHandler,详见下面截图
