hadoop啟動jps缺少namenode Hadoop配置后沒有NameNode進(jìn)程是怎么回事?
Hadoop配置后沒有NameNode進(jìn)程是怎么回事?原因是Hadoop默認(rèn)將HDFS相關(guān)信息放在/tmp下。重新啟動后,/TMP將被系統(tǒng)自動清除,因此它將丟失。只需重新格式化namenode即可正常
Hadoop配置后沒有NameNode進(jìn)程是怎么回事?
原因是Hadoop默認(rèn)將HDFS相關(guān)信息放在/tmp下。重新啟動后,/TMP將被系統(tǒng)自動清除,因此它將丟失。只需重新格式化namenode即可正常工作
secondnamenode是對主namenode的補充,它會定期檢查HDFS元數(shù)據(jù)。當(dāng)前的設(shè)計只允許每個HDFS有一個secondnamenode。Secondnamenode有一個后臺進(jìn)程,它將定期被喚醒(喚醒的周期取決于相關(guān)的配置)以執(zhí)行檢查點任務(wù),然后繼續(xù)休眠。它使用客戶機協(xié)議與主namenode通信。
配了hadoopha還需不需要secondnamenode?
因為在真實的分布式環(huán)境中,Hadoop進(jìn)程分布在不同的機器上(datanode和tasktracker在同一臺機器上),Hadoop的偽分布式模式意味著namenode、datanode和jobtracker同時在同一臺機器上啟動,Tasktracker和其他進(jìn)程(通常是一個進(jìn)程)并沒有真正分布到集群中的不同機器上,因此這種模式稱為偽分布式模式。