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