如何降级火花版?其他解决方案可能是什么?我必须使用spark会话将我的hive表连接到spark。但zeppelin不支持spark版本。
答案 0 :(得分:1)
这有两个原因。
[1] Zeppelin 0.7.2将spark 2.2+标记为不受支持的版本。
public static final SparkVersion UNSUPPORTED_FUTURE_VERSION = SPARK_2_2_0;
[2]即使您再次更改const和build,也可能无法使用Spark 2.2运行Zeppelin 0.7.2
Spark不再支持Java 7,而Zeppelin 0.7.2是使用JDK 7构建的。所以你需要用JDK 8重建它。
你可以使用的一个工作是,在spark解释器中指定JAVA_HOME
(对于2.2),如此处所述
这是有效的,因为只有spark解释器(2.2)需要java 8而Zeppelin不需要它。
答案 1 :(得分:0)
Zeppelin 0.7.2版本支持spark 2.1.0。