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. CSS 弹性容器

    该文章为英文原文译文及一些自己的拙见墙裂推荐读原文浏览原文请戳这里 : CSS-STRICKS 弹性布局 (Flexbox Layout) 什么是弹性布局 Flexbox Layout 模块旨在提供一 ...

  2. Django1.10 release notes摘编

    一.重点新特性: 1.面向PostgreSQL的全文搜索支持 2.新式风格的middleware 3.用户名Unicode编码的官方支持 二.一些可以提的改变: 1.用户名最大长度增加到150 2.不 ...

  3. 学习spring中遇见的问题

    报错: Unexpected exception parsing XML document from class path resource [applicationContext.xml]; nes ...

  4. SQLServer Merger Using语法使用和注意点

    SQL多表关联数据更新,如果数据量比较少的情况下,用Update也是可以的:脚本如下: UPDATE NA_AgentGrpOrder SET AttrServSIItem=b.AttrValue F ...

  5. MariaDB/MySQL备份和恢复(一):mysqldump工具用法详述

    本文目录:1.备份分类2.备份内容和备份工具3.mysqldump用法详述 3.1 语法选项 3.1.1 连接选项 3.1.2 筛选选项 3.1.3 DDL选项 3.1.4 字符集选项 3.1.5 复 ...

  6. MQTT入手笔记(二)

    Mosquitto是一个实现了MQTT3.1协议的代理服务器,由MQTT协议创始人之一的Andy Stanford-Clark开发,它为我们提供了非常棒的轻量级数据交换的解决方案.本文的主旨在于记录M ...

  7. [ASP.NET MVC] Controlle中的Aciton方法数据接收方式

    POST数据接收方式包括: 1.request.Form:(逐个获取表单提交的数据); FormCollection: [HttpPost]public async Task<string> ...

  8. Qt5.7 实现Https 认证全过程解析(亲自动手版)

    #### NetworkRequestManager.h #include <QSsl>#include <QSslKey>#include <QSslSocket> ...

  9. HTML学习笔记5:修饰符和特殊标签

    ①修饰符:     作用:修饰显示的方式,并不改变网页的结构,需要修饰的内容写在修饰标签内     常用文字和段落修饰符: 文字斜体:<i></i>  或  <em> ...

  10. Linux下MySQL的数据文件存放位置

    http://bbs.csdn.net/topics/390620630mysql> show variables like '%dir%';+------------------------- ...