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. 自动红眼移除算法 附c++完整代码

    说起红眼算法,这个话题非常古老了. 百度百科上的描述: "红眼"一般是指在人物摄影时,当闪光灯照射到人眼的时候,瞳孔放大而产生的视网膜泛红现象. 由于红眼现象的程度是根据拍摄对象色 ...

  2. Ubuntu系统下配置IP地址方法介绍

    配置IP方式有两种: 1.通过命令直接配置 sudo ifconfig eth0 IP地址 netmask 子网掩码------配置IP地 sudo route add default gw 网关-- ...

  3. MongoDB与CouchDB 全方位对比

    http://blog.nosqlfan.com/html/1519.html 本文见于MongoDB官方网站,MongoDB与CouchDB 很相似,他们都是文档型存储,数据存储格式都是JSON型的 ...

  4. 关于运行springboot时报Unregistering JMX-exposed beans on shutdown的解决方案

    其实这个错误并不影响程序的运行,但是对于处女座的同仁来说,看到报错难免不舒服,那么看看解决方法,此错误信息的意思是说:在关机状态下未注册jmx暴露的bean. 解决方案是在入口类上加上  @Enabl ...

  5. GenyMotion 配合 Android Studio 的安装

    众所周知,Android Studio 自带的模拟器对内存和CPU消耗都很大却并没有很好的效果,简直是谷歌为了卖手机设计的.而Geny Motion 对机能的要求大大降低,又不会像自带模拟器那么卡.G ...

  6. Flask入门之flask-wtf表单处理

    参考文章 1. 使用 WTForms 进行表单验证  第11集 #Sample.py # coding:utf-8 from flask import Flask,render_template,re ...

  7. 洛谷 P2491 解题报告

    P2491 消防 题目描述 某个国家有n个城市,这n个城市中任意两个都连通且有唯一一条路径,每条连通两个城市的道路的长度为zi(zi<=1000). 这个国家的人对火焰有超越宇宙的热情,所以这个 ...

  8. 微信二维码支付-模式一(PC端,解决中文乱码问题)

    近期公司调完银联,调支付宝,调完支付宝调微信.说实话微信的帮助文档确实是烂,而且有没有技术支持,害的我头发都掉了一桌.不说废话了,看代码. 首先登陆微信的公众平台(微信的服务号不是订阅号),然后选择微 ...

  9. Object类的toString()方法总结

    1.java语言很多地方会默认调用对象的toString方法. 注:如果不重写toString方法,将会 使用Object的toString方法,其逻辑为  类名@散列码,toString方法是非常有 ...

  10. VMWare的网络

    1.VMWare的网络连接方式区别 连接方式 宿主机和虚拟机 虚拟机对外网的访问 外网对虚拟机的访问 Host-Only 可以相互访问 不能直接访问 不能直接访问 NAT 虚拟机可以访问宿主机 可以( ...