猿问

新手请教:为什么安装spark需要源码编译?

新手请教:为什么安装spark需要源码编译


牧羊人nacy
浏览 854回答 1
1回答

富国沪深

因为不同版本的HDFS在协议上是不兼容的,所以如果你想用你的Spark从HDFS上读取数据,那么你就的选择相应版本的HDFS来编译Spark,这个可以在编译的时候通过设置hadoop.version来选择,默认情况下,Spark默认为编译成Hadoop 1.0.4版本。现在可以使用的方法有Maven编译,sbt编译(时间较长),Spark自带脚本编译(实际还是调用Maven)。
随时随地看视频慕课网APP
我要回答