当Hadoop运行时,它有几个组件,如datanode,namenode,scheduler,container等等。我可以在java 1.8中运行datanode,namenode,scheduler和在一些修改过的java中运行mapreduce容器吗? 感谢
答案 0 :(得分:0)
"调度程序"是YARN的一部分,YARN负责运行MapReduce容器,因此不清楚您如何设法在这些服务之间获得不同的JAVA_HOME
变量。
您无法编译Java 9代码并希望它在Java 8服务中运行,编号
Java 6/7代码应该在Java 8环境中运行,但由于它们都已经过期,所以您应该继续升级它们如果你问的是如何在OpenJDK中使用Oracle JDK,那么只要你不包含Oracle的一些非常具体的库,比如一些javax
包,你应该没问题