在vmware裝了3臺虛機A、B、C,裝了hadoop集群3.2.1。但是使用start-dfs.sh啟動集群的時候,命令列總是卡在”Starting name nodes [A C]”沒回應,jps看了一下,namenode是起來的,但是由于這里卡住,導致后面的datanode、zkfc、journalnode等都起不來。腳本里加了echo,列印出來執行的命令就是這個:hdfs --workers --config /data/hadoop-ha/etc/hadoop --hostnames "A C" --daemon start namenode。我把--workers去掉,簡單執行hdfs --daemon start namenode 都是沒問題的。用ssh和pdsh都不行,有大神指點一下是什么原因嗎?
uj5u.com熱心網友回復:
有沒有錯誤提示?uj5u.com熱心網友回復:
沒有任何錯誤提示。我發現我在命令列下輸入:ssh <hostname> "hdfs --daemon start namenode"也是一樣(<hostname>是我的機器名),命令列一直沒有回傳結果。但是我用:ssh <hostname> “cat text.txt”這樣就沒問題,馬上就回傳結果并退出到命令列了。而且我用ssh <hostname> "hdfs --daemon stop namenode"也是沒問題的。就是start的時候,一直沒回傳。uj5u.com熱心網友回復:
不要盲目的找原因,看一下你的日志參考文章https://blog.csdn.net/dzh284616172/article/details/105980074
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/24775.html
標籤:分布式計算/Hadoop
上一篇:hadoop啟動遇到問題
