hadoop系列之一環境準備

1、使用xshell登錄模板操作系統

2、執行以下命令關閉防火牆

     #systemctl stop firewalld.service

     #systemctl disable firewalld.service

     #firewall-cmd -state

3、關閉ip6

     #vi /etc/sysctl.conf  

     在該文件中增加如下內容

     net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1

4、修改機器名(備註:此處只修改了模板機器的名字,後續需要根據集羣規劃重新修改每臺機器的機器名)

     

    分別在每臺機器上編輯/etc/hostname文件

     

     

5、創建hadoop:hadoop用戶和組

   

    


6、設置JAVA_HOME

     #echo "export JAVA_HOME=/opt/hadoop/jdk1.8.0_121">>/etc/profile

     #echo "export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$java_home/lib/dt.jar:$java_home/lib/tools.jar">>/etc/profile

    #echo "export PATH=$PATH:$JAVA_HOME/bin">>/etc/profile

    #source /etc/profile

    提示以下信息顯示配置java成功

     

7、設置HADOOP路徑

     #echo "export HADOOP_HOME=/opt/hadoop/hadoop-2.8.1">>/etc/profile

     #echo "export PATH=.:$HADOOP_HOME:$PATH">>/etc/profile

    #source /etc/profile

8、修改目錄權限

    #chown hadoop:hadoop /opt/ -R

9、通過虛擬機鏡像生成剩餘操作系統

     

     


    

    根據以上步驟,依次完成剩餘四臺機器的創建。


10、依次修改每臺機器的主機名、IP地址,並重啓服務器

11、 配置集羣間無密碼SSH登陸

       配置集羣各個節點之間的ssh無密碼互信,也就是從master開始,sshmasterlocalhost)、slave01slave02上都不需要密碼,反向sshmaster

       #su - hadoop

       

      注意登錄將.ssh的權限修改成700,把authorized_keys的權限修改成644

在每臺機器生成公鑰,然後將每臺機器的公鑰寫入到authorized_keys文件中。同時將authorized_keys拷貝到每臺機器


             當普通用戶無法建立ssh信任關係時,請參考此博文進行修改

http://www.cnblogs.com/qcly/archive/2013/07/27/3219535.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章