您的位置:首页 > 运维架构 > Linux

在linux上,用scalac编译在Spark平台上运行的scala程序

2016-10-22 18:49 357 查看
1.修改classpath环境变量,加入java,scala,以及spark的一些类库:
export CLASSPATH=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/lib:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/jre/lib:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/jre/lib/ext:$SCALA_HOME/lib:$SPARK_HOME/lib/spark-assembly-1.1.1-hadoop2.4.0.jar:$CLASSPATH"


2.当用scalac变异的时候,遇到 Error:object scala.reflect.ClassManifest not found.这个问题,就把scala版本换成2.10.*,不要用2.9.*,因为2.9.*的lib里没有scala-reflect.jar。这个问题解决方法参考的是点击打开链接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: