一、实验的目的和要求:
-
掌握在完全分布模式的整合平台中快捷的进行JDK的安装和验证;
-
在集群中所有主机上完成JDK安装;
-
所有主机上JDK相关命令能够正常使用。
二、实验的环境:
1、五台独立的虚拟机;
2、主机之间有效的网络连接;
3、所有主机已完成网络属性配置;
三、实验步骤:
1、卸载原有JDK;
注:所有操作需要使用root用户进行,并且在集群中每台主机操作一次。
#rpm –qa | grep java
#rpm –qa | grp jdk
#rpm –e 软件包
#yum remove 软件名
2、安装与配置JDK
注:所有操作步骤在五台虚拟机的admin用户下进行;
(1)、在admin用户下建立一个文件夹setups用来存放Hadoop软件包。
#mkdir ~/setups
(2)、使用Xftp7将Hadoop软件包传输到虚拟机home/admin/setups/文件夹下。
(3)、查看jdk是否上传成功
# cd setups
# ls
(4)、在admin下创建文件夹“java”文件夹,将Hadoop软件解压到文件夹“java”中。
3、配置环境变量
(1)、对配置文件.bash_profile进行修改,在文件末尾添加内容如下:
#vi ~/.bash_profile
#javaenvironment
JAVA_HOME=/home/admin/java/jdk1.8.0_131
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
Export JAVA_HOME CLASSPATH PATH
(2)、让配置的环境变量生效,并且查看环境变量的值是否正确,验证jdk安装是否成功;
#Source ~/.bash_profile
#Java -version
4、同步jdk安装和配置
(1)、将“java”目录和“./bash_profile”文件发送给集群中所有其他主机;
#scp –r ~/java ~./bash_profile admin@cluser-02:/home/admin
#scp –r ~/java ~./bash_profile admin@cluser-03:/home/admin
#scp –r ~/java ~./bash_profile admin@cluser-04:/home/admin
#scp –r ~/java ~./bash_profile admin@cluser-05:/home/admin
(2)、使环境变量生效,并且在集群中每台主机查看是否拷贝成功;
#java –version
#ls –a
四、遇到的问题以及解决方案
问题:使用Xftp7从主机向虚拟机传送Hadoop软件包出现问题,即虚拟机静态网络地址连接失败。
解决方案:
(1)、打开虚拟机VMware Workstation,选择选项“编辑”,左键选择“虚拟网络编译器”,选怎VMnet8 NAT模式;
(2)、选择NAT设置,记住NAT设置中的子网IP(后面步骤需要用到);
(3)、选择更改设置,点击VMnet8,去掉“使用本地DHCP服务将IP地址分配给虚拟机(D)”选项,点击确定。
(4)、进入到cluser-01用户终端root目录中,
su – root
(5)、进入到网络配置文件中,位于目录“/etc/sysconfig/network-scripts/”
#cd //etc/sysconfig/network-scripts/
(6)、修改配置文件,将IPADDR修改,修改为NAT设置中的子网IP,使用wq保存退出文件修改
#vi ifcfg-ens33
(7)、重启网卡服务:service network restart
(8)、验证:
(9)、使用admin用户登录
#su admin
(10) 打开Xtfp7,点击新建,主机中添加虚拟机所修改的IP地址,用户名写入admin,密码写admin用户密码。点击确定,就可以连接。
版权声明:本文为m0_46238032原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。