簡體   English   中英

無法啟動hadoop namenode

[英]cannot start hadoop namenode

我正在關注這個官方網站 ,我相信我做得很好。 但是,我無法為偽分布式節點運行sbin / start-dfs.sh。 每次我收到以下錯誤:

在[localhost]上啟動namenodes
pdsh @ ML-Learning:localhost:connect:連接被拒絕
啟動datanodes
pdsh @ ML-Learning:localhost:connect:連接被拒絕
開始輔助名稱節點[ML-Learning]
pdsh @ ML-Learning:localhost:connect:連接被拒絕

我沒有密碼就執行了ssh locaohost

以前,我能夠運行以下命令來啟動namenode和datanode。

bin/hadoop --daemon start namenode
bin/hadoop --daemon start datanode

但是,我無法使用以下命令阻止它們,並且錯誤是說這些守護程序正在運行進程

bin/hadoop --daemon stop namenode
bin/hadoop --daemon stop datanode

所以我只是簡單地殺了那些進程,之后我似乎毀掉了我的整個設置。 我不能再啟動namenode和datanode了。

bin/hadoop --daemon start namenode
bin/hadoop --daemon start datanode

它停留在以下消息中:

INFO blockmanagement.CacheReplicationMonitor:以30000毫秒的間隔啟動CacheReplicationMonitor。

關於這個問題的任何想法? 我甚至重新啟動了我的VM,但問題仍然存在。

使用格式化NameNode刪除當前設置,

$HADOOP_HOME/bin/hadoop namenode -format

遵循這一點沒有任何失敗,

  http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/

運行此命令:export PDSH_RCMD_TYPE = ssh

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM