1,安裝jkd
2,下載hadoop1.2安裝包 使用命令並解壓
3,配置環境變量,指定自己的jdk的版本和hadoop文件夾
vi /etc/profile
在文件末尾添加
JAVA_HOME=/usr/java/jdk1.6.0_30/
JRE_HOME=/usr/java/jdk1.6.0_30/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME
export JRE_HOME
export PATH
export CLASSPATH
export HADOOP_HOME=/home/chp_hadoop/hadoop-1.2.1
export PATH=$HADOOP_HOME/bin:$PATH
如圖:
4,讓環境變量生效
source /etc/profile
5,修改 hadoop-1.2.1/conf/hadoop-env.sh文件,指定JDK版本
6,主要配置個文件:core-site.xml、hdfs-site.xml、mapred-site.xml
配置 conf/core-site.xml:
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
配置 conf/hdfs-site.xml:
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
配置 conf/mapred-site.xml:
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9001</value>
</property>
</configuration>
7,配置SSH
在終端中輸入ssh localhost如果需要輸入密碼則輸入密碼後運行以下兩條命令,
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
這是爲了,配置自由登錄hadoop的密碼,第一句是產生,第二句是分發
8,用cd命令進入hadoop目錄 輸入bin/hadoop namenode -format進行格式化
9, 輸入bin/start-all.sh啓動
10,檢測hadoop是否啓動成功
輸入 /usr/jdva/jdk1.6.0.30/bin/jps,查看進程狀況
如果有這些進程,則表示hadoop啓動成功
2760 SecondaryNameNode
2554 NameNode
2964 TaskTracker
2840 JobTracker