麒麟操作系统-01-java环境说明
01-麒麟V10服务器上的java环境说明
本文档的背景是需要在国产
Kylin-Server-V10-SP1-x86_64
操作系统上搭建大数据环境。
当然,在开始搭建之前,我们需要弄清楚,系统自带的环境是怎样的。
本系统自带openjdk1.8,无论是自己搭建大数据组件,还是部署CDH6,其实都是不需要更换的,亲测。
1、在全新的系统上操作的时候,先查看自带的jdk
:
java -version
#输出如下:
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
2、我们知道,java的shell命令jps
可以查看系统运行的java进程,我们试一下:
jps
#输出如下:
275271 Jps
当然,很有可能使用此命令时,提示jps未找到命令。这是因为缺少一个devel依赖,我们将其安装:
yum -y install java-1.8.0-openjdk-devel.x86_64
之后就有了jps命令。
同时java的环境变量也自动配置好了,为:JAVA_HOME=/usr/lib/jvm/java
3、如果没有装上面的devel依赖。java的安装目录在/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-1.h5.ky10.x86_64/jre/
下。
具体的查询方法,可以自行百度,这里就不累述了。
4、当然我们也可以删除自带的jdk,安装我们想要安装的jdk。具体方法如下:
-
查询自带jdk
rpm -qa | grep java #输出如下: javapackages-tools-5.3.0-2.ky10.noarch java-1.8.0-openjdk-headless-1.8.0.312.b07-2.el8_5.x86_64 tzdata-java-2021e-1.el8.noarch java-1.8.0-openjdk-devel-1.8.0.312.b07-2.el8_5.x86_64 java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64 javapackages-filesystem-5.3.0-2.ky10.noarch
-
删除自带jdk
rpm -e --nodeps [除noarch结尾的,其他的都删除即可]
-
安装新的jdk & 配置环境变量
这一步比较简单,不累述。无非就是两步:- 解压;
- 将解压路径配置到环境变量。
5、经过本人自己的测试,其实自带的jdk,就够用。除非需要其他版本的jdk用于开发或者其他环境,那么强烈建议你重装自己指定的jdk。
另外,国产麒麟系统的内核也是linux,大部分命令和软件的安装环境参考linux即可,网络上这方面的分享比较少,我们需要多琢磨。