Pri*_*nka 11 java hadoop-yarn spark-streaming
我想在远程服务器上的纱线群集上运行火花流应用程序.默认的java版本是1.7,但我想使用1.8作为我的应用程序,它也在服务器中,但不是默认的.有没有办法通过spark-submit指定java 1.8的位置,这样我就不会遇到major.minor错误?
mat*_*ieu 12
JAVA_HOME在我们的情况下是不够的,驱动程序在java 8中运行,但后来我发现YARN中的Spark工作者是使用java 7启动的(hadoop节点都安装了java版本).
我不得不添加spark.executorEnv.JAVA_HOME=/usr/java/<version available in workers>在spark-defaults.conf.请注意,您可以在命令行中提供它--conf.
请参阅http://spark.apache.org/docs/latest/configuration.html#runtime-environment
| 归档时间: |
|
| 查看次数: |
15625 次 |
| 最近记录: |