【大数据学习02】Hadoop集群安装前准备

一、实现虚拟机连接外网

虚拟机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	//末尾添加
----------------------------------------------

四、配置虚拟机主机名

  1. 临时修改(一般不采用)
    hostname 123 //123就是临时修改的主机名
  2. 永久修改
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				//检查是否配置成功

你可能感兴趣的:(【大数据学习02】Hadoop集群安装前准备)