一、绑定IP和主机名
修改/etc/hosts文件,按照格式写入主机名和IP地址
二、查看ssh服务运行状态
三、关闭和查看防火墙(若不关闭防火墙,防火墙会阻止程序的运行)
四、安装并配置Java
1、卸载虚拟机中原有的文件jdk
查看是否有jdk文件
rpm -qa|grep java
若是有,卸载原有的Java文件
rpm -e --nodeps Java文件名
注:加上--nodeps参数是为了使jdk文件清除的更加干净
2、安装Java
tar包只需要解压即可,不需要安装,且需要配置好环境才可以正常运行
解压:tar zxvf java压缩包文件名 -C 指定的解压位置
注:指定好解压之后的位置
3、配置Java环境变量
vi /etc/profile
export JAVA_HOME=JAVA在虚拟机中的路径
export PATH=JAVA文件中bin文件的路径
注:$PATH表示PATH中已有的路径
:表示路径的连接
PATH是环境变量:存储各种工具、命令的路径,当使用工具或者命令的时候,Linux会到PATH路径中寻找是否存在这个命令或工具
如果存在(已经配置好环境变量)则会成功执行命令,如果不存在(没有配置好环境变量)则会输出没有此条命令
echo $PATH查看已有的PATH环境变量,变量之间以:连接
五、安装并配置HADOOP
1、安装Hadoop
同Java的安装相同
2、配置Hadoop环境变量
同Java环境变量配置
注:bin和sbin都有的情况下,都要添加
3、修改Hadoop用户对于Hadoop和Java安装目录的权限
chown -R hadoop:hadoop /usr/local/src
4、Hadoop配置文件中关联Java
-env是环境脚本文件
六、运行MapReduce实例WordCount(测试是否搭建成功)
1、创建测试数据文件data
mkdir input
vi input/data.txt
2、运行WordCount案例,查看输出结果
hadoop jar /usr/local/src/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.3.jar wordcount input/data.txt output