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
該目錄存在,是的,它與現有數據節點使用的是相同的。 –