天天看点

hadoop-1.2.1伪分布式安装

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 命令