用多版本java运行hadoop

xkrw2x1b  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(313)

hadoop运行时,它有几个组件,比如datanode、namenode、scheduler、container等等。我可以在java1.8中运行datanode、namenode、scheduler,在一些修改过的java中运行mapreduce container吗?谢谢

cl25kdpy

cl25kdpy1#

“调度器”是yarn的一部分,它负责运行mapreduce容器,因此不清楚如何获得不同的结果 JAVA_HOME 这些服务之间的变量。
您不能编译Java9代码并期望它在Java8服务中运行,不是吗。
java6/7代码应该在java8环境中运行,但是由于这两个环境都是生命周期的终点,所以应该对它们进行升级
如果您想在openjdk中使用oraclejdk,那么只要您没有包含oracle的一些非常特定的库,比如 javax 你应该没事的

相关问题