Hadoop配置-JDK的安装

总体目标:完成zookeeper+Hadoop+Hbase 整合平台搭建
 

进度:
1:集群网络属性配置
2:集群免密码登陆配置
3:JDK的安装
4:Zookeeper的安装
5:Hadoop普通集群模式的安装
6:Hbase普通模式的安装
7:Hadoop HA集群模式的安装

8:Hbase HA集群模式的安装
 

___________________________________________________________________________________________

实验环境:

环境:1.五台独立PC机或虚拟机
          2.主机之间有有效的网络连接
        3.每台主机内存2G以上,磁盘50G
          4.所有主机上已安装CentOS 7.4_64操作系统
软件版本
选用JDK 8的131版本,软件包名jdk-8u131-linux-x64.tar.gz:
集群规划
将五台主机中的主机1和主机2作为主节点,主机3、主机4、主机5作为其它节点。
________________________________________________________________________________________________________

一、卸载原有JDK

1.1 卸载
命令:
#rpm -qa | grep java

#搜索所有当前系统中已经安装的JDK相关软件包

#rpm -qa | grep jdk
# rpm -e 软件包名
#依次删除所有之前搜索到的当前系统中已经安装的JDK相关软件包
# yum remove 软件名
#删除相关联的依赖软件包
注:集群中其它主机都要进行卸载操作。

二、安装配置JDK

2.1 安装

★ 该项的所有操作步骤使用专门用于集群的用户admin进行。
★ 此项只在一台主机操作,然后在下一步骤进行同步安装与配置。

首先,我们先新建一个存放Hadoop软件包的文件夹setups,然后把所有

相关包上传到setups目录内。

$mkdir ~/setups

#在admin用户家目录下创建一个存放软件包的
文件夹;

并把相关的安装包上传至此文件夹。

下载地址:

链接:点击打开链接 密码:euqr

使用 xFTP软件上传至 setups文件夹

命令:

$mkdir ~/java

#在家目录下创建用于存放JDK相关文件的目录

$cd ~/java

#进入该目录

$tar -xzf ~/setups/jdk-8u131-linux-x64.tar.gz

#将软件包解压解包到“java”目录下

2.2 配置环境变量

命令:

$vi ~/.bash_profile     #该文件位于admin用户家目录下

对配置文件进行修改,在文件末尾添加以下内容:

#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

#该路径以JDK软件包实际解压解包的路径为准
#保证此项输入正确,否则可能会导致所有命令无法使用
#必须按照前面的定义顺序书写

$source ~/.bash_profile                      #使新配置的环境变量立即生效

$echo $JAVA_HOME

$echo $CLASSPATH

$echo $PATH

#查看新添加和修改的环境变量是否设置成功,以及环境变量的值是否正确。

$java -version

$javac -version
#验证JDK的安装配置是否成功

三、同步JDK安装和配置

将“java”目录和“.bash_profile”文件发给集群中所有其它主机,发送目标用户为集群专用用户admin,发送目标路径为“/home/admin”,即集群专用用户admin的家目录。

$scp -r ~/java ~/.bash_profile admin@Cluster-02:/home/admin

$scp -r ~/java ~/.bash_profile admin@Cluster-03:/home/admin

$scp -r ~/java ~/.bash_profile admin@Cluster-04:/home/admin

$scp -r ~/java ~/.bash_profile admin@Cluster-05:/home/admin

在集群中每台主机查看是否拷贝成功。

Hadoop配置第2节-JDK的安装的更多相关文章

  1. Hadoop配置第1节-集群网络配置

    Hadoop-集群网络配置 总体目标:完成zookeeper+Hadoop+Hbase 整合平台搭建   进度:1:集群网络属性配置2:集群免密码登陆配置3:JDK的安装4:Zookeeper的安装5 ...

  2. Android零基础入门第4节:正确安装和配置JDK, 高富帅养成第一招

    原文:Android零基础入门第4节:正确安装和配置JDK, 高富帅养成第一招 在前几期中总结分享了Android的前世今生.Android 系统架构和应用组件那些事.带你一起来聊一聊Android开 ...

  3. Hadoop配置安装手册

    本次Hadoop集群安装一共使用四个节点,各节点IP如下: Master 172.22.120.191 Slave1 172.22.120.192 Slave2 172.22.120.193 Slav ...

  4. centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课

    centos  tomcat/resin安装配置  卸载系统自带的java  tomcat安装配置  安装JDK   resin安装配置    第二十八节课 tomcat和java都不需要编译 tom ...

  5. ubuntu server 12.04 jdk,ssh及hadoop配置

    我是在32位的系统下配置的,所以在下载安装文件时候要注意. 第一步:下载并配置JDK 1.下载jdk,这里下载的是jdk1.7.0_65版本的,命令如下 $ wget http://download. ...

  6. Hadoop自学系列集(二) ---- CentOS下安装JDK

    上篇我们讲述了如何使用VMware安装CentOS系统,接下来就看如何安装我们最为熟悉的jdk吧!安装前先看看系统上有没有安装过jdk,输入java -version,如果查询出了其他版本的jdk版本 ...

  7. JDK的安装与配置以及eclipse的使用

    一,需要软件: jdk 和eclipse 二,JDK和eclipse的下载 JDK下载地址:http://www.oracle.com/technetwork/java/javase/download ...

  8. Java开发第一步:JDK 7 安装及配置

    JDK 7 安装及配置1. 打开网页http://www.oracle.com 下载对应平台的合适 JDK. 2. 双击下载的 exe,如 jdk-7u7-windows-i586.exe.3. 进入 ...

  9. JDK的安装和配置

    JDK8 是JDK的最新版本,加入了很多新特性,如果我们要使用,需要下载安装: JDK8在windows xp下安装有点问题,所以在WIN7下安装 WIN7操作系统有32位和64位,分别要下载对应的J ...

随机推荐

  1. Django和Angular.js模板标签冲突的解决方式

    参考文章:http://yanhua365.lofter.com/post/b417f_1f0361 http://stackoverflow.com/questions/8302928/angula ...

  2. .net core2.0添加json文件并转化成类注入控制器使用

    上一篇,我们介绍了如何读取自定义的json文件,数据是读取出来了,只是处理的时候太麻烦,需要一遍一遍写,很枯燥.那么有没有很好的办法呢?经过钻研,办法有了. 既然一个一个读取比较麻烦,那么可以把它放入 ...

  3. 14.Ubuntu基本命令

    vi编辑器 {  :上一段diamante } :下一段代码 dw: 删除一个单词 权限 前面的分三组 第一: 文件拥有者的权限 第二:同组者拥有的权限 第三:其他人拥有的权限 前面“-”表示是文件 ...

  4. tomcat启动报错:Address already in use: JVM_Bind

    tomcat启动时出现Address already in use: JVM_Bind 的原因是因为端口被占用,有可能是因为多次启动tomcat或者启动了多个tomcat,或者是其他应用程序或者服务占 ...

  5. Math对象中比较常用的计算数学相关的三个方法

    Math类中提供了三个与取整有关的方法:ceil.floor.round,这些方法的作用与它们的英文名称的含义相对应,例如: ceil的英文意义是天花板,该方法就表示向上取整,所以,Math.ceil ...

  6. Robot framework(RF) Builti,Screenshot和Collections标准库介绍

    1.1  Builti标准类库 在学习一门编程语言的时候,大多教材都是从打印“hello world”开始.我们可以像编程语言一样来学习Robot Framework.虽然通过RIDE 提供“填表”一 ...

  7. Selenium2Lib库之界面元素交互常用关键字实战

    5.1 Select Radio Button单选按钮关键字 按F5 查看Select Radio Button关键字的说明,如下图: Select Radio Button [ group_name ...

  8. Robot Framework自动化_Selenium2Library 关键字

    Robot Framework自动化_Selenium2Library 关键字 培训老师:肖能尤 2016/06/12 课程目的 一.Robot framework Selenium2Library ...

  9. Mysql连接问题:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException

    com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establish ...

  10. android dp深度解析(转)

    我转载地方的连接:http://zhangkun716717-126-com.iteye.com/blog/1772696  当笔记记录一下 dip: device independent pixel ...