首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Jdk8实现纱线上的火花

使用Jdk8实现纱线上的火花
EN

Stack Overflow用户
提问于 2015-05-13 18:58:59
回答 1查看 558关注 0票数 1

我正在hadoop yarn上运行spark作业(hadoop 2.7.0,但也尝试了2.4.0,都是在我的机器上使用apache-hadoop网站和spark 1.3.1下载的)。我的spark作业是用scala编写的,但包含用jdk8编译的类。

当我在jdk8上运行hadoop时,我得到

代码语言:javascript
复制
INFO yarn.Client: 
 client token: N/A
 diagnostics: Shutdown hook called before final status was reported.
 ApplicationMaster host: kostas-pc
 ApplicationMaster RPC port: 0
 queue: default
 start time: 1431513335001
 final status: SUCCEEDED

即使作业被标记为成功,它实际上也没有做任何事情,因为“在报告最终状态之前调用了关闭钩子”。事实上,从我的spark作业中看不到日志记录。

当我将运行hadoop的jdk切换到jdk7时,我的作业开始运行,我可以看到我的scala代码中的日志条目,但是当它到达使用jdk8编译的代码时,它会失败,并出现不兼容的类错误(正如预期的那样)。

所以看起来在jdk8上运行hadoop+spark是不兼容的。对此有什么解决方案吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-07-03 22:56:05

似乎spark 1.4.0可以与jdk8配合使用

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30212869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档