Hadoop偽分布式搭建CentOS

來源:互聯網
上載者:User

標籤:

所需軟體及版本:jdk-7u80-linux-x64.tar.gzhadoop-2.6.0.tar.gz1.安裝JDK    Hadoop 在需在JDK下運行,注意JDK最好使用Oracle的否則可能出bug2.建立使用者    [[email protected] ~]# groupadd hadoop    [[email protected] ~]# useradd -g hadoop hadoop    [[email protected] ~]# passwd hadoop 3.配置SSH    確認SSH的用戶端和服務端已安裝    [[email protected] ~]$ rpm -qa|grep ssh    libssh2-1.4.2-1.el6.x86_64    openssh-clients-5.3p1-94.el6.x86_64    openssh-server-5.3p1-94.el6.x86_64    openssh-5.3p1-94.el6.x86_64    [[email protected] ~]$     配置SSH免密碼登陸    [[email protected] ~]$ mkdir ~/.ssh    [[email protected] ~]$ cd ~/.ssh/                            # 若沒有該目錄,請先執行一次ssh localhost      [[email protected] .ssh]$ ssh-keygen -t dsa                  # 會有提示,都按斷行符號就可以      [[email protected] .ssh]$ cat id_dsa.pub >> authorized_keys  # 加入授權      [[email protected] .ssh]$ chmod 600 ./authorized_keys        # 修改檔案許可權,如果不改,無法通過,原因好像是cent os的許可權驗證比較嚴格    [[email protected] .ssh]$ssh MyDB01                          # 測試4.安裝hadoop    下載    [[email protected] ~]$ wget  http://archive.apache.org/dist/hadoop/core/hadoop-2.6.0/hadoop-2.6.0.tar.gz        解壓    [[email protected] hadoop]#tar -zxvf hadoop-2.6.0.tar.gz -C /usr/local    修改許可權    [[email protected] local]# mv hadoop-2.6.0/ hadoop/          #變更檔夾名稱      [[email protected] local]# chown -R hadoop:hadoop ./hadoop   #修改許可權    修改環境變數    [[email protected] ~]$ vi .bash_profile    export HADOOP_HOME=/usr/local/hadoop      export HADOOP_INSTALL=$HADOOP_HOME      export HADOOP_MAPRED_HOME=$HADOOP_HOME      export HADOOP_COMMON_HOME=$HADOOP_HOME      export HADOOP_HDFS_HOME=$HADOOP_HOME      export YARN_HOME=$HADOOP_HOME      export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native      export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin      export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.111.x86_64     export PATH=$JAVA_HOME/bin:$PATH      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  5.配置偽分布式    #手動建立根目錄/hadoop  屬主:hadoop    1、core-site.xml檔案       <configuration>        <property>              <name>hadoop.tmp.dir</name>              <value>file:/hadoop/tmp</value>          </property>          <property>              <name>fs.defaultFS</name>              <value>hdfs://MyDB01:9000</value>          </property>        </configuration>       2、hdfs-site.xml檔案       <configuration>        <property>              <name>dfs.replication</name>              <value>1</value>          </property>          <property>              <name>dfs.namenode.name.dir</name>              <value>file:/hadoop/tmp/dfs/name</value>          </property>          <property>              <name>dfs.datanode.data.dir</name>              <value>file:/hadoop/tmp/dfs/data</value>          </property>         </configuration> 6.對檔案系統HDFS格式化操作    hadoop namenode -format

 

Hadoop偽分布式搭建CentOS

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.