service iptables status 關閉防火牆
service iptables status
service iptables stop
chkconfig iptables off
more /etc/sysconfig/selinux SELINUX=disabled 禁用SELINUX
vim /etc/sysconfig/networks-scripts/ifcfg-eth0 設靜态位址
more /etc/sysconfig/network HOSTNAME=hadoop-master hostname hadoop-master 登出生效 修改Hostname
vim /etc/hosts ip與Hostname綁定
127.0.0.1 localhost
192.168.200.128 hadoop-master.dragon.org hadoop-master
本機host
# Hadoop 1.x
192.168.200.128 hadoop-master hadoop-master.dragon.org
設定SSH自動登入
SSH本機免登陸密碼
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
ssh localhost yes
ssh localhost
#切換使用者 exit ssh-keygen -t rsa
#cd .ssh/
#cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
#ssh localhost yes exit
#ssh hadoop-master yes exit
#ssh hadoop-master.dragon.org yes exit
安裝JDK
安裝hadoop
tar -zxvf hadoop-1.2.1.tar.gz
mv hadoop-1.2.1 /opt/modules/
vim /etc/profile
##HADOOP
export HADOOP_HOME_WARN_SUPPRESS=1
export HADOOP_HOME=/opt/modules/hadoop-1.2.1
export PATH=$PATH:$HADOOP_HOME/bin
source /etc/profile
配置
cd conf/
vim hadoop-env.sh
JAVA_HOME=/opt/modules/jdk1.7
core-site.xml
<property>
<name>fs.default.name</name>
<value>hdfs://hadoop-master.dragon.org:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/opt/data/tmp</value>
</property>
hdfs-site.xml
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
mapred-site.xml
<property>
<name>mapred.job.tracker</name>
<value>hadoop-master.dragon.org:9001</value>
</property>
<property>
<name>mapred.child.java.opts</name>
<value>-Xmx512m</value>
</property>
slaves
hadoop-master.dragon.org
masters
hadoop-master.dragon.org
格式化
cd bin/
./hadoop namenode -format 指令