1.把hadoop-2.6.4.tar.gz 上传到/opt目录中
2.在centos中切换到/opt目录中
3.执行 解压缩操作 tar -zxf hadoop-2.6.4.tar.gz -C /usr/local
4.修改 主机名(根据上边hadoop的需要 主节点主机名是:master ),修改完以后需要重启服务器!
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=master
如果重启服务器后还是不生效
执行以下命令
hostnamectl set-hostname master
5.修改/etc/hosts文件 master新增一行IP 域名的对应
192.168.11.129 master
6.修改完,需要重启服务器生效(重启后,输入命令: hostname 看下主机名是否变成master)
reboot
7.修改本机的hosts文件 和虚拟机的hosts文件(为了通过主机名可以ping通,而不是通过ip)
本机的hosts文件在C:\Windows\System32\drivers\etc下(在此文件下增加一行,配置虚拟机的IP和主机名对应关系)
192.168.11.129 master
虚拟机的hosts文件在/etc/hosts下(在此文件下增加一行,以后通过admin,可以在虚拟机中ping通本机)
10.41.41.22 admin
8.切换到hadoop环境变量的文件中
cd /usr/local/hadoop-2.6.4/etc/hadoop
①hadoop-env.sh 这是hadoop运行基本环境的配置文件
②core-site.xml 这是hadoop 核心配置文件(配置nameNode)
③ hdfs-site.xml 这是hadoop关于hdfs框架分布式文件存储的配置(配置nameNode)
④slaves 这是hadoop的节点配置 (配置dataNode)
⑤mapred-site.xml 这是hadoop的mapreduce框架端口号相关配置 存储使用
⑥yarn-site.xml 这是hadoop的yarn框架端口号配置 计算使用
⑦yarn-env.sh 这是hadoop 的yarn框架相关配置 计算使用
hadoop-env.sh配置如下:
修改配置文件中的JAVA_HOME 和 HADOOP_CONF_DIR参数
export JAVA_HOME=/usr/java/jdk1.7.0_80
export HADOOP_CONF_DIR=/usr/local/hadoop-2.6.4/etc/hadoop/
core-site.xml 设置如下:
<configuration>
<property>