我試圖設置一個hadoop多節點羣集,並且出現以下問題。 我有一個節點作爲主節點,另一節點作爲從節點。無法將文件放入HDFS
似乎一切都是正確的,因爲當我執行{jps}
我得到這個過程對主:
{
29983 SecondaryNameNode
30596 Jps
29671 NameNode
30142 ResourceManager
}
而這僅僅是爲奴隸:
{
18096 NodeManager
17847 DataNode
18197 Jps
}
不幸的是,當我嘗試-put
命令,我得到這個錯誤:
[email protected]:/usr/local/hadoop/bin$ ./hdfs dfs -put /home/hduser/Ejemplos/fichero /Ejemplos/ 14/03/24 12:49:06 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 14/03/24 12:49:07 WARN hdfs.DFSClient: DataStreamer Exception org.apache.hadoop.ipc.RemoteException(java.io.IOException): File /Ejemplos/fichero.COPYING could only be replicated to 0 nodes instead of minReplication (=1). There are 0 datanode(s) running and no node(s) are excluded in this operation.
當我進入WebUI時,有0個活節點,我不知道爲什麼! 我無法解決這個錯誤,我將不勝感激一些幫助!
問題是由於ssh連接!謝謝! – JayMash
我在centos中運行多節點羣集。我得到了同樣的錯誤,但我的datanode是活動的,我也可以使用ssh登錄到每個奴隸,但仍然不能把文件從Linux。 Plz幫助我什麼是錯誤的。@ Erik Schmiegelow –