面對學校課程要求學生搭建自己的偽分布式模式,所面臨的各種坑,親自踩坑,
1. 安裝環境ubuntu
2.安裝jdk
3.安裝Hadoop
1.在安裝ubuntu時需要注意安裝ubuntu創建用戶,等待時間比較長,大家需要有點耐心,
2.安裝jdk時需要注意jdk的版本號,最好去官網下載18的版本帶有linux的標識,配置環境時:注意:export后加上的是你電腦上jdk的實際路徑,不要完全按照你的教課書,因為不完全與你的電腦一致,不要照抄啊!!!
這樣的話java -version的版本號就會顯示成功,
3.安裝Hadoop,首先解壓Hadoop的軟體包,在官網去下載,
同理這里也需要更改Hadoop的路徑,export后的Hadoop的實際環境
/home/sdm/hadoop-2.7.3,類似于這樣的路徑,
可以用whereis hadoop查看,
ls指令需要充分利用查看jdk和Hadoop的實時名稱,要不然會找不到檔案的,
按照課本的內容,來到core-site.xml***
Hadoop的地址也需要更改/home/sdm/hadoop-2.7.3*(我的是這樣)
五個檔案在{HADOOP_HOME}/etc/hadoop目錄下,
需要知道實時路徑(JAVA_HOME)
最后,1.格式化HDFS
2.start-all.sh
3.jps(至少顯示五個行程),
打開50070埠界面
打開8088埠界面
或許大家第一次可以了,但是第二天會發現自己傻了,再次打開會打不開DataNode和namenode節點,
IP會更改
這里要注意,xshell軟體會連接不上,那很大可能就是ubuntu的ip發生改變了
ifconfig可以查看,
**8088埠怎樣都打不開,日志報錯警告日志警告“Failed to add storage directory”**解決方法:
鏈接:添加鏈接描述
最后我們把虛擬機重啟就全部OK了,,,,,,,,,,(無語四,太麻煩了,沒辦法啊,那也得完成作業,是不是啊大家)
格式化hdfs
start-all.sh
兩個界面都可打開了,
原創不易,希望大家可以給咱個贊!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/437033.html
標籤:其他
