Hadoop完全分布式配置详解
1、VMwork安装Linux系统(centos7)
网络适配器:NAT
用户名:root
密码:123456
也可以建立自定义用户,不过自定义的用户在后续会遇到许多权限问题,这里就直接用root用户进行操作了。下面是自定义建立用户命令,有兴趣的小伙伴可以尝试。
useradd hadoop
passwd hadoop
2、网络配置
1)打开配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33
2)修改配置文件:
TYPE=Ethernet
NAME=ens33
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.114.101
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.114.2 //网关
DNS1=114.114.114.114
DNS2=8.8.8.8
其中IPADDR需要根据自己的虚拟网络进行设置,在VMWork中:编辑->虚拟网络编辑器,查看子网IP,我这里的子网IP为192.168.114.0,所以IPADDR可以设置192.168.114.*,其中星号可以是2-254的任意值。
3)查看Ip:ip addr
注:静态IP修改后,重启生效,可以关闭防火墙和修改主机名后,重启客户机。
重启命令:
init 6
3、关闭防火墙
1)即时生效,重启后无效:systemctl stop firewalld
2)重启后永久生效:systemctl disable firewalld
3)查看防火墙状态:firewall-cmd --state
4、主机名
修改主机名:
vi /etc/hostname
hadoop101
安装JDK
1)在安装之前,在/opt文件目录下建立software、module两个文件夹,software用来存放软件包,module用来存放安装的本地文件。
mkdir /opt/software
mkd2)官网下载JDK:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
ir /opt/module
3)利用WinSCP工具,连接虚拟机,把JDK文件上传到/opt/software文件中,然后解压到/opt/module目录中
tar -zxvf jdk-8u241-linux-x64.tar.gz -C /opt/model
配置环境变量(hadoop+JDK)
1)输入下面的命令进入文件,再按I进入编辑模式
vi /etc/profile
2)往里面添加字段
自定义配置