1. 程式人生 > 其它 >搭建Hadoop3.X偽分散式Permission denied*

搭建Hadoop3.X偽分散式Permission denied*

技術標籤:hadoophdfs大資料

搭建Hadoop3.X偽分散式啟動時出現Permission denied

如圖所示
沒有進行ssh免密設定,對Hadoop2.x是每啟動一個小點便輸入一次密碼,3.x的改變直接由於沒有公鑰造成啟動不起來的情況。此時直接配置免密登入即可。

設定免密登入步驟

ssh-keygen  -t  rsa  
之後一直enter
出現圖案後
cd .ssh
(id_rsa.pub寫到公鑰檔案裡)  
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
修改許可權:  chmod 600 ~/.ssh/authorized_keys

此時已經設定好了,我們ssh localhost檢視一下是否需要密碼,接著exit退出啟動叢集。
注3.X以後的埠將50070改為了9870
啟動叢集時不要使用start-all.sh等官方不建議或棄用的命令雖然沒啥影響

各個服務元件逐一啟動/停止
	(1)分別啟動/停止HDFS元件
hdfs --daemon start/stop namenode/datanode/secondarynamenode
	(2)啟動/停止YARN
yarn --daemon start/stop  resourcemanager/nodemanager
2)各個模組分開啟動/停止(配置ssh是前提)常用
	(1)整體啟動/停止HDFS
start
-dfs.sh/stop-dfs.sh (2)整體啟動/停止YARN start-yarn.sh/stop-yarn.sh