天天看點

搭建hadoop分布式環境錯誤配置

首先是 日志異常 ( 使用者權限)

hadoop111: ERROR: Unable to write in /opt/module/hadoop-3.1.4/logs. Aborting.
Starting datanodes
hadoop111: ERROR: Unable to write in /opt/module/hadoop-3.1.4/logs. Aborting.
hadoop112: datanode is running as process 10105.  Stop it first.
hadoop113: datanode is running as process 19312.  Stop it first.
Starting secondary namenodes [hadoop113]
hadoop113: secondarynamenode is running as process 19380.  Stop it first.
           
搭建hadoop分布式環境錯誤配置
[[email protected] hadoop-3.1.4]$ sudo chown hadoop101:hadoop101 ./logs
[hadoop101@axcmsm111 hadoop-3.1.4]$ sudo chown hadoop101:hadoop101 ./data
           

沒看使用者一直用root搞沖突了 改一下所有者 ,給我整迷糊了。

弄完然後又出現了另一個權限問題。。。

Starting namenodes on [hadoop111] 
hadoop111: /opt/module/hadoop-3.1.4/libexec/hadoop-functions.sh:行1842: /tmp/hadoop-hadoop101-namenode. pid: 權限不夠 
hadoop111: ERROR:  Cannot write namenode pid /tmp/hadoop-hadoop101-namenode.pid.
           

然後繼續改權限

[[email protected] tmp]$ sudo chown hadoop101:hadoop101 /tmp/hadoop-hadoop101-namenode.pid 
           

好了,當我以為搞完了,啟動時突然發現。

然後我的一個namenode沒起來,然後又一直折騰好像沒找出來問題,然後我又重裝了一遍。發現配置hdfs-site.xml配錯了個數字...

第一次搭建,搭了三次。好家夥!

這套操作下來讓下次搭建時不熟悉都不行. 最後還有一點是要對配置檔案細心一點拉。

啊! 我為什麼用綠色?當然是為要保護眼睛拉!

繼續閱讀