錯誤:配置好了靜態ip,配置文件沒有任何問題,重啟虛擬機,ip還是會還原或者變
原因分析:NetworkManager皆在能夠讓Linux用戶更輕松的處理現代網絡需求,尤其是無線網絡,能夠自動發現網卡并配置IP地址
解決方法:就是關閉NetworkManager,重新修改配置文件,再重啟網絡服務
systemctl stop NetworkManager
systemctl disable NetworkManager
#修改配置文件ip即可
vim /etc/sysconfig/network-script/ifcfg-enss33
#重啟網絡服務
service network restart
到此問題1成功解決
2、啟動HDFS服務,DataNode沒啟動的錯誤錯誤:啟動HDFS服務,DataNode沒有啟動
分析原因:多次格式化NameNode導致
解決方法:簡單粗暴
#找到HDFS數據存儲目錄刪除
rm -rf /opt/module/hadoop文件/data/*
#接著重新格式化
hadoop namenode -format
注意:格式化完成下次開機就不要再格式化NameNode
INFO client.RMProxy: Connecting to ResourceManager at hadoop108/192.168.10.108:8032
Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 17/05/22 15:38:58 INFO client.RMProxy: Connecting to ResourceManager at hadoop108/192.168.10.108:8032
java.net.UnknownHostException: hadoop102: hadoop102 at java.net.InetAddress.getLocalHost(InetAddress.java:1475) at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:146) at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1290) at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1287) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:415)
解決辦法:在/etc/hosts文件中添加192.168.1.102 hadoop102
主機名稱不要起hadoop hadoop000等特殊名稱
解決辦法:盡量不要粘貼word中代碼
。
原因是在linux的根目錄下/tmp目錄中存在啟動的進程臨時文件,將集群相關進程刪除掉,再重新啟動集群。
原因:全局變量hadoop java沒有生效。解決辦法:需要source /etc/profile文件
。
[hduser@hadoop102 桌面]$ cat /etc/hosts 注釋掉如下代碼 #127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 #::1 hadoop102
最后:歡迎大家多多補充
貧僧會寫代碼博客
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
本文標題:hadoop搭建時容易踩得坑(錯誤合集一)-創新互聯
網站URL:http://vcdvsql.cn/article10/pgggo.html
成都網站建設公司_創新互聯,為您提供移動網站建設、定制網站、微信公眾號、靜態網站、品牌網站建設、App開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯