0
我只是增加了一个新的数据节点,以我的Hortonworks集群(机上运行RHEL7),但显然我必须错过了一些东西,当我在安装了Java JDK 1.8它。所有节点的角色被安装,但一个Datanode,指标监测和节点管理器显示为停止在Ambari经理。每当我跑“的Datanode启动”失败,出现以下消息:Hortonworks Ambari无法启动数据节点 - 找不到的Java VM/JVM库文件
==> /var/log/hadoop/hdfs/jsvc.out <==
==> /var/log/hadoop/hdfs/jsvc.err <==
Cannot find any VM in Java Home /usr/java/jdk1.8.0_77
Cannot locate JVM library file
输出时运行Java的版本(以root身份登录):
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) Server VM (build 25.77-b03, mixed mode)
我想,这一定是沿着线的东西出口的JAVA_HOME或设置PATH,因为它看起来JDK的bin文件夹内的一种方式。不能让它工作。也许是因为我出口到根的bash的轮廓,而不是任何一个帐户ambari用于运行数据节点开始?有任何想法吗?
在新节点上是否存在这个目录:'/ usr/java/jdk1.8.0_77'? Ambari预计Java将被安装在每个节点的相同位置。 – cjackson
该目录存在,是的,它与现有数据节点使用的是相同的。 –