1、虚拟机环境准备
安装centos7,ip地址192.168.19.100、主机名称hadoop100、内存4G,准备一个模板机hadoop100,然后进行hadoop100的环境配置。
2、设置虚拟机和本地网络的连接状态
将VM中的【编辑】-->【虚拟网络编辑器】进NAT设置
再到本机的网络连接处修改ip地址与虚拟机中对应(保证 Linux 系统 ifcfg-ens33 文件中 IP 地址、虚拟网络编辑器地址和 Windows 系 统 VM8 网络 IP 地址相同)
同时,将虚拟机中的动态获取ip地址改为静态,首先切换到root用户,在进行更改
su root -->输入密码-->vim /etc/sysconfig/network-scripts/ifcfg-ens33
设置主机名称映射:vim /etc/hosts
3、远程连接xshell设置
先下载xshell在进行连接
新建连接,在进行【用户身份验证】、输入登录虚拟机的账户和密码
此处保存以往连接的服务器会话地址,可随时方便连接
xshell连接报错:若显示如下:
解决:在本机网络连接中将NAT8禁用再启用即可
最后将配置好的环境克隆到其他的模板机中。
4、虚拟机中安装JDK
·首先卸载自带的JDk:rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
·将工具包导入后安装:tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/
·配置JDK环境:在新建文件中sudo vim /etc/profile.d/my_env.sh写入
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_212
export PATH=$PATH:$JAVA_HOME/bin
·让新环境生效:source /etc/profile
·测试:java -version
5、虚拟机中安装hadoop
·将安装包解压到指定目录:tar -zxvf hadoop-3.1.3.tar.gz -C /opt/module/
·配置hadoop环境,在新建文件中sudo vim /etc/profile.d/my_env.sh写入:
#HADOOP_HOME
export HADOOP_HOME=/opt/module/hadoop-3.1.3
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
·让新环境生效:source /etc/profile
·测试:hadoop version