一、实现虚拟机连接外网
虚拟机ping网卡不通,此时需要进行以下设置
vi /etc/sysconfig/network-scripts/ifcfg-eth0 //修改网卡配置文件
-----------------------------
//做以下修改
ONBOOT=yes
-----------------------------
service network restart //重启网卡
二、虚拟机固定IP配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0 //修改网卡配置文件
-----------------------------
//做以下修改
BOOTPROTO=static
IPADDR=192.168.80.133
NETMASK=255.255.255.0
GATEWAY=192.168.80.2
-----------------------------
service network restart //重启网卡
三、创建用户和配置sudo权限
创建用户 useradd -m hadoop
配置sudo权限
//root用户下编辑
visudo
----------------------------------------------
hadoop ALL=(ALL) NOPASSWD:ALL //末尾添加
----------------------------------------------
四、配置虚拟机主机名
- 临时修改(一般不采用)
hostname 123 //123就是临时修改的主机名 - 永久修改
vi /etc/sysconfig/network
-------------------------
//修改hostname
HOSTNAME=123
-------------------------
reboot //重启,生效
五、关闭防火墙
防火墙是对服务器进行的保护,但会妨碍集群间的通信,因此需要关闭防火墙
临时关闭:
1.检查防火墙状态,service iptables status
2.关闭防火墙,service iptables stop
永久关闭
chkconfig iptables off //不会立即生效
reboot //重启生效
六、安装配置SSH服务
yum install -y openssh-clients //安装ssh服务
su hadoop //切换到需要配置ssh的用户
ssh-keygen -t rsa //生成密钥对
cd /home/hadoop/.ssh
cp id_rsa.pub authorized_keys //将公钥放进文件
sudo passwd hadoop //为hadoop用户创建密码
ssh learn //测试ssh连接
七、配置主机名与IP之间的对应关系
vi /etc/hosts
------------------------------
//添加如下语句
192.168.80.133 learn //IP 主机名
------------------------------
八、安装JDK
由于hadoop是用java编写的,所以运行hadoop需要java的运行环境。使用这个连接,下载jdk1.7版本
https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
su hadoop
mkdir /home/hadoop/app //创建安装软件的目录
cd /home/hadoop/app
mkdir modules //解压后的软件包存放
mkdir soft //软件压缩包存放
#将下载好的jdk上传到soft目录中
sudo chown hadoop:hadoop jdk-7u80-linux-x64.tar.gz
tar -zxvf jdk-7u80-linux-x64.tar.gz -C ./../modules //解压
配置JDK环境变量
sudo vi /etc/profile
#JAVA Enviroment
export JAVA_HOME=/home/hadoop/app/modules/jdk1.7.0_80
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile //使得环境变量生效
java -version //检查是否配置成功