- 一、JDK安装
- **简介**:
- 安装步骤:
- 1、下载JDK
- 2、解压JDK
- 3、创建软链接
- 4、把压缩包删掉
- 5、配置环境变量
- 6、source更新一下,发现java1.8版本配置好了
- 7、JDK安装包同步到其他节点
Zookeeper 是由java编写,运行在JVM,所以需要提前安装JDK运行环境。
安装步骤: 1、下载JDK可以到官网下载对应版本的jdk,这里选择安装jdk1.8版本,并上传至/home/hadoop/app目录下。
2、解压JDK通过tar -zxvf命令对jdk安装包进行解压即可。
[hadoop@hadoop60 app]$ tar -zxvf jdk-8u51-linux-x64.tar.gz3、创建软链接
解释:后期如果有多个jdk版本,换版本更方便,jdk指向jdk1.8.0_51,配置的时候直接配置jdk就可以了,后期换版本,重新改变下指向就可以了。
[hadoop@hadoop60 app]$ ln -s jdk1.8.0_51 jdk [hadoop@hadoop60 app]$ ls jdk jdk1.8.0_51 jdk-8u51-linux-x64.tar.gz4、把压缩包删掉
[hadoop@hadoop60 app]$ rm -rf jdk-8u51-linux-x64.tar.gz5、配置环境变量
(1)修改/etc/profile文件 (不建议)
(2)修改.bashrc文件
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,这里是针对某一个特定的用户,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。
[hadoop@hadoop60 app]$ vi ~/.bashrc JAVA_HOME=/home/hadoop/app/jdk CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:/home/hadoop/tools:$PATH export PATH JAVA_HOME CLASSPATH6、source更新一下,发现java1.8版本配置好了
[hadoop@hadoop60 app]$ java -bash: java: 未找到命令 [hadoop@hadoop60 app]$ source ~/.bashrc [hadoop@hadoop60 app]$ java -version java version "1.8.0_51" Java(TM) SE Runtime Environment (build 1.8.0_51-b16) Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode) [hadoop@hadoop60 app]$7、JDK安装包同步到其他节点
<1>deploy.sh jdk1.8.0_51 /home/hadoop/app/slave:将jdk安装包同步到其他节点。
deploy.sh jdk1.8.0_51 /home/hadoop/app/ slave
<2>然后重复之前的3、5步骤完成各个节点的jdk安装。
(1)步骤3:创建软链接
[hadoop@hadoop61 ~]$ cd app/ [hadoop@hadoop61 app]$ ln -s jdk1.8.0_51/ jdk [hadoop@hadoop61 app]$ ls jdk jdk1.8.0_51 [hadoop@hadoop61 app]$ vi ~/.bashrc
(2)步骤5:配置环境变量
注:配置环境变量的时候只有第三行改动了
JAVA_HOME=/home/hadoop/app/jdk CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export PATH JAVA_HOME CLASSPATH
(3)步骤6:source更新一下,发现java1.8版本配置好了
[hadoop@hadoop61 app]$ source ~/.bashrc [hadoop@hadoop61 app]$ java -version java version "1.8.0_51" Java(TM) SE Runtime Environment (build 1.8.0_51-b16) Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)