OS:LINUX ubuntu server 9.10
1.安裝JDK,並移除gci
apt-get purge java-gci-compat
apt-get -y install sun-java6-bin sun-java6-jdk sun-java6-jre
2.下載Hadoop套件,解壓縮到/opt目錄
cd /opt
wget http://ftp.twaren.net/Unix/Web/apache/hadoop/core/hadoop-0.18.3/hadoop-0.18.3.tar.gz
tar zxvf hadoop-0.18.3.tar.gz
mv hadoop-0.18.3/ hadoop
chown -R 使用者帳號:hadooper hadoop
記得要先設hadooper這個群組 可用 vi /etc/group 新增這個group
3.修改設定檔 hadoop-env.sh hadoop-site.xml
cd /opt/hadoop
vi hadoop-env.sh 編輯此檔並在最後加入
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export HADOOP_HOME=/opt/hadoop
export HADOOP_CONF_DIR=/opt/hadoop/conf
vi hadoop-site.xml 編輯此檔
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
<description> default file system for NDFS </description>
</property>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9001</value>
<description>The host:port that job tracker runs at.</description>
</property>
</configuration>
localhost:9000 為namenode localhost:9001 為jobtracker4.格式化HDFSbin/hadoop namenode -format可以看到namenode的資訊host可以在 /etc/hosts裡修改5.啟動bin/start-all.sh如可看到以下三個頁面則成功執行http://localhost:50030 管理介面http://localhost:50060 tasktracker狀態http://localhost:50060 HDFS狀態
全站熱搜
留言列表