virtualbox :掛載windows xp
目的:建立共用資料夾
step1: 再ubuntu建立一個資料夾
選擇在ubuntu上共用資料夾的路徑&並建立在xp上所見的資料夾名稱(隨便取)
step3: 在xp上開啟我的電腦 點選工具列中-> 連線網路硬碟機
輸入 \\Vboxsvr\box
完成
ssh-keygen -t rsa -f ~/.ssh/id_rsa -P "" cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys scp -r ~/.ssh node2:~/(在node1做 複製到 node2~node10)step2:安裝java(node1~node10) sudo apt-get purge java-gcj-compat
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" sudo apt-get update sudo apt-get install sun-java6-jdk sun-java6-plugin sudo update-java-alternatives -s java-6-sun
step3:下載安裝Hadoop~$ cd /opt
/opt$ sudo wget http://ftp.twaren.net/Unix/Web/apache/hadoop/core/hadoop-0.20.2/hadoop-0.20.2.tar.gz /opt$ sudo tar zxvf hadoop-0.20.2.tar.gz /opt$ sudo mv hadoop-0.20.2/ hadoop /opt$ sudo chown -R 使用者帳號:使用者群組 hadoop /opt$ sudo mkdir /var/hadoop /opt$ sudo chown -R 使用者帳號:使用者群組 /var/hadoop
step4: 設定 hadoop-env.sh
/opt$ cd hadoop/ /opt/hadoop$ gedit conf/hadoop-env.sh
export JAVA_HOME=/usr/lib/jvm/java-6-sun export HADOOP_HOME=/opt/hadoop export HADOOP_CONF_DIR=/opt/hadoop/conf export HADOOP_LOG_DIR=/tmp/hadoop/logs export HADOOP_PID_DIR=/tmp/hadoop/pids
step5: 設定 hadoop-site.xml
/opt/hadoop# gedit conf/core-site.xml <configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://node1:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/var/hadoop/hadoop-${user.name}</value>
</property>
</configuration> /opt/hadoop# gedit conf/hdfs-site.xml
<configuration>
<property>
<name>dfs.replication</name>
<value>2</value>
</property>
</configuration> /opt/hadoop# gedit conf/mapred-site.xml
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>node1:9001</value>
</property>
</configuration> step6: 設定masters及slaves
/opt/hadoop$ gedit conf/slavesstep7: 將第一台設定的資料copy到另外幾台
ssh node2~node10
/opt/hadoop$ "sudo mkdir /opt/hadoop" /opt/hadoop$ "sudo chown -R 使用者帳號:使用者群組 /opt/hadoop" /opt/hadoop$ "sudo mkdir /var/hadoop" /opt/hadoop$ "sudo chown -R 使用者帳號:使用者群組 /var/hadoop"
/opt/hadoop$ scp -r /opt/hadoop/* node2:/opt/hadoop/
step8: 格式化HDFS
/opt/hadoop$ bin/hadoop namenode -format step9: 啟動Hadoop(在node1上執行)
/opt/hadoop$ bin/start-dfs.sh
/opt/hadoop$ /opt/hadoop/bin/start-mapred.sh
ssh-keygen -t rsa -f ~/.ssh/id_rsa -P "" cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys step2: 安裝java
sudo apt-get purge java-gcj-compat sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" sudo apt-get update sudo apt-get install sun-java6-jdk sun-java6-plugin sudo update-java-alternatives -s java-6-sun step3: 下載安裝hadoop
cd /opt /opt$ sudo wget http://ftp.twaren.net/Unix/Web/apache/hadoop/core/hadoop-0.20.2
/hadoop-0.20.2.tar.gz /opt$ sudo tar zxvf hadoop-0.20.2.tar.gz /opt$ sudo mv hadoop-0.20.2/ hadoop /opt$ sudo chown -R 使用者帳號:使用者密碼 hadoop /opt$ sudo mkdir /var/hadoop /opt$ sudo chown -R 使用者帳號:使用者密碼 /var/hadoop
step4: 設定 hadoop-env.sh 貼入以下資訊
指令: cat >> conf/hadoop-env.sh << EOF
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export HADOOP_HOME=/opt/hadoop export HADOOP_CONF_DIR=/opt/hadoop/conf
step5: 設定 core-site.xml, hdfs-site.xml, mapred-site.xml
core-site.xml /設定datanod&namenode
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/var/hadoop/hadoop-\${user.name}</value>
</property>
</configuration>
hdfs-site.xml //設定備份數<configuration>
<property>
<name>dfs.replication</name>
<value>1</value> </property> </configuration>
mapred-site.xml //設定 jobtracker &tasktracker
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9001</value>
</property>
</configuration>
step6:格式化
/opt/hadoop$ bin/hadoop namenode -format step7: 啟動Hadoop
/opt/hadoop$ bin/start-all.sh
測試1.http://localhost:50030 管理介面2.http://localhost:50060 Hadoop Task Tracker 狀態
3.http://localhost:50070 hadoop dfs狀態
OfficeFolders Blogger Template is powered by Blogger
OfficeFolders theme by Themocracy | Bloggerized by Free Blogger Template