hadoop僞分佈式系統安裝部署

1.軟件下載:
    wget http://apache.dataguru.cn/hadoop/common/hadoop-2.7.0/hadoop-2.7.0.tar.gz
    wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

2.配置安裝java:
    tar -zxvf jdk-7u79-linux-x64.tar.gz -C /usr/local
    cd /usr/local
    chown -R root. /usr/local/jdk1.7.0_79
    ln -s jdk1.7.0_79 jdk
    echo 'export PATH=/usr/local/java/bin:$PATH;' >/etc/profile.d/java.sh
    echo 'export JAVA_HOME=/usr/local/java' >>/etc/profile
    source /etc/profile.d/java.sh
    source /etc/profile
    java -version

3.安裝hadoop:
    useradd hadoop
    passwd hadoop
    tar -zxvf hadoop-2.7.0.tar.gz -C /usr/local
    chown -R hadoop:hadoop /usr/local/hadoop-2.7.0
    echo 'export PATH=/usr/local/hadoop/bin:/usr/local/hadoop/sbin:$PATH;'>/etc/profile.d/hadoop.sh
    source /etc/profile.d/hadoop.sh    
    hadoop -version
    echo '127.0.0.1 myhost3' >/etc/hosts
    修改/usr/local/hadoop/etc/hadoop/hadoop-env.sh的JAVA_HOME爲絕對路徑:
    export JAVA_HOME=/usr/local/java
4.配置hadoop:
    su - hadoop
    cd /usr/local/hadoop/etc/hadoop;
    mkdir -p /home/hadoop/temp

    4.1配置core-site.xml
    <configuration>  
    <property>
    <name>fs.default.name</name>
    <value>hdfs://myhost3:9000/</value>
    </property>
    <property>
    <name>hadoop.tmp.dir</name>
    <value>/home/hadoop/temp</value>
    </property>
    </configuration>  

    4.2配置mapred-site.xml
    <configuration>    
    <property>    
    <name>mapred.job.tracker</name>    
    <value>myhost3:9001</value>    
    </property>    
    </configuration>
    
    4.3配置hdfs-site.xml
    <configuration>    
    <property>    
    <name>dfs.replication</name>    
    <value>1</value>    
    </property>    
    </configuration>
    
    4.4配置ssh互信:
    ssh-keygen -t rsa
    ssh-copy-id -i ~/.ssh/id_rsa.pub  myhost3
    ssh myhost3 "date"
    4.5格式化HDFS系統
    /usr/local/hadoop/bin/hadoop namenode -format
5.啓動hadoop:
    start-all.sh

6.檢查驗證:
    [hadoop@myhost3 ~]$ jps
    7365 NodeManager
    7662 Jps
    6800 NameNode
    6902 DataNode
    7250 ResourceManager
    7039 SecondaryNameNode

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