用multiversion java运行Hadoop

时间:2018-01-01 13:58:07

标签: java hadoop jvm hadoop2

当Hadoop运行时,它有几个组件,如datanode,namenode,scheduler,container等等。我可以在java 1.8中运行datanode,namenode,scheduler和在一些修改过的java中运行mapreduce容器吗? 感谢

1 个答案:

答案 0 :(得分:0)

"调度程序"是YARN的一部分,YARN负责运行MapReduce容器,因此不清楚您如何设法在这些服务之间获得不同的JAVA_HOME变量。

您无法编译Java 9代码并希望它在Java 8服务中运行,编号

Java 6/7代码应该在Java 8环境中运行,但由于它们都已经过期,所以您应该继续升级它们

如果你问的是如何在OpenJDK中使用Oracle JDK,那么只要你不包含Oracle的一些非常具体的库,比如一些javax包,你应该没问题