您好,登錄后才能下訂單哦!
這篇文章主要介紹“hadoop2.6的配置及優化方法”,在日常操作中,相信很多人在hadoop2.6的配置及優化方法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”hadoop2.6的配置及優化方法”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
1.vi /opt/hadoop-2.6.0/etc/hadoop/hadoop-env.sh
export JAVA_HOME=/opt/jdk1.7.0_75
2.vi /opt/hadoop-2.6.0/etc/hadoop/core-site.xml
<property>
<name>fs.default.name</name>
<value>hdfs://spore:9000</value>
</property>
注:spore為機器的hostname
<!--是否使用本地庫,注意hadoop的位數與操作系統的位數是否匹配-->
<property>
<name>hadoop.native.lib</name>
<value>true</value>
</property>
<!--關閉hdfs用戶組權限,測試環境下建議打開,方便不同用戶訪問-->
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
<!--hadoop數據存放點,默認/tmp,會重啟丟數據,最好配一個-->
<property>
<name>hadoop.tmp.dir</name>
<value>/opt/hadoop-2.6.0/tmp</value>
</property>
3.vi /opt/hadoop-2.6.0/etc/hadoop/hdfs-site.xml
<!--數據備份數,生產環境最好配置3以上-->
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
4.vi /opt/hadoop-2.6.0/etc/hadoop/mapred-site.xml
<!--使用yarn進行資源管理-->
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
5.vi /opt/hadoop-2.6.0/etc/hadoop/slaves
添加slave的hostname
優化:
盡量使用combiner減少鍵值對數目,本地合并鍵值對,減少網絡傳輸,優化效果明顯
調大mapreduce中間結果緩存的內存
巧用復合鍵讓系統完成排序,不必要自己實現排序
到此,關于“hadoop2.6的配置及優化方法”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。