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. 动态规划 Common Subsequence

    描述 A subsequence of a given sequence is the given sequence with some elements (possible none) left o ...

  2. Spring温故而知新 - bean的装配

    Spring装配机制 Spring提供了三种主要的装配机制: 1:通过XML进行显示配置 2:通过Java代码显示配置 3:自动化装配 自动化装配 Spring中IOC容器分两个步骤来完成自动化装配: ...

  3. Windows ML,系统内置的机器学习平台初探

    人工智能现在很火,虽然最近风头隐隐有被区块链盖过,但仍是未来技术转型的首选方向之一.作为AI核心的机器学习,目前也进化到了可以基于平台自动训练模型的地步,例如Azure Machine Learnin ...

  4. The note of Developing Innovative Ideas for New Companies Course

    This course is free on the Coursera Site,But it only has English version Threee pieces of the course ...

  5. Ocelot中文文档-跟踪

    Ocelot使用一个杰出的项目Butterfly 提供了跟踪功能. 为了使用跟踪,请阅读Butterfly的文档. 在Ocelot中如果你想跟踪一个ReRoute,你需要做如下事情: 在Configu ...

  6. 修改input获取焦点背景黄色

    input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }

  7. 什么是分布式锁及正确使用redis实现分布式锁

    分布式锁 分布式锁其实可以理解为:控制分布式系统有序的去对共享资源进行操作,通过互斥来保持一致性. 举个不太恰当的例子:假设共享的资源就是一个房子,里面有各种书,分布式系统就是要进屋看书的人,分布式锁 ...

  8. PHP后端之验证码

    PHP后端之验证码 前言: 打算写一些实际开发中遇到的东西.我这个人记性不好,觉得记下来,以后就算想找,也能找得到. PHP,可能很长一段时间都不会使用了.所以还是留一些记录. 另外还有一些服务器架设 ...

  9. 爬虫-Python爬虫常用库

    一.常用库 1.requests 做请求的时候用到. requests.get("url") 2.selenium 自动化会用到. 3.lxml 4.beautifulsoup 5 ...

  10. SQL的操作方法

    1 SQL介绍 SQL 是用于访问和处理数据库的标准的计算机语言.关于SQL的具体介绍,我们通过回答如下三个问题来进行. SQL 是什么? SQL,指结构化查询语言,全称是 Structured Qu ...