硬件环境:centos 6.5,jdk7,win7 64位,vmware11
1,jdk安装,配置环境变量 vi /etc/profile
export JAVA_HOME=/usr/local/jdk7export HADOOP_PREFIX=/opt/zy/hadoop-2.6.5
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_PREFIX/bin:$HADOOP_PREFIX/sbin
2,修改主机名 vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=node1
3,修改host vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.10.3 node1
改了之后在当前主机中用node1就等于是192.168.10.3
4,ssh免密钥
5,按照自己安装目录进入到etc下的hadoop里,修改所有env.sh结尾的文件,将里面JAVA_HOME=后面改成自己java安装的目录,可以用:/JAVA 查找,按n查找下一条
6,
修改core-site.xml
<property>
<name>fs.defaultFS</name>
<value>hdfs://node1:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/var/zy/hadoop/local</value> //这里指定namenode格式化的路径
</property>
修改hdfs-site.xml
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.secondary.http-address</name>
<value>node1:50090</value>
</property>
再修改slaves
node1
7,格式化 hdfs namenode -format 在指定路径生成namenode文件
8,reboot重启
9,进入hadoop目录 启动 start-dfs.sh 按jps查看状态