一、实验的目的和要求:

  1. 掌握在完全分布模式的整合平台中快捷的进行JDK的安装和验证;

  2. 在集群中所有主机上完成JDK安装;

  3. 所有主机上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 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_46238032/article/details/123912309