1、博客背景介绍
我的这个专栏的博客,前面的文章都是记录的关于Eureka作为服务注册中心的。我简单构建了EurekaServer的单机版和集群版,简单构建了EurekaClient服务提供者的单机版和集群版。并且构建了一个EurekaClient服务消费者模块。实现了基本的增查功能。
2、本篇博客的目的
我的这一篇博客准备采用ZooKeeper作为服务注册中心。由于在前面的Eureka的学习中,已经对集群有了大体上的了解,因此本次使用ZooKeeper作为服务注册中心的过程中,我就不再使用集群了。全部都是单机版的。
重要提醒:ZooKeeper服务注册中心的搭建,需要使用到Linux操作系统,安装VMware并且导入CentOS镜像,在本篇博客中我就不记录了。当然,也是需要必要的Linux的基础知识的。我使用的是CentOS 7.0
3、在CentOS操作系统下安装JDK
因为ZooKeeper是JAVA语言编写的,运行在JVM之上,因此需要有JDK的环境。
上面是我从官网上下载好的JDK的版本,我没有使用最新的版本,担心不稳定。当然啦,我也是为了和我本机Windows的JDK版本保持一致,都是JDK11的。这个下载应该不难,可以直接到官网上面下载,没必要到CSDN上面花钱买。但是,现在Oracle官网下载需要账户密码,很多人没有,在这里我推荐一篇博客,按照这个博客的提示,登录账号以后下载就可以啦:
https://blog.csdn.net/weixin_43959696/article/details/110956577
我全程使用root用户进行操作。高权限,方便后续的一切操作
1、首先检查一下系统是否安装了openJDK。openJDK有点像是阉割版本的JDK,我们不需要它。打开终端,使用Linux命令检查: rpm -qa|grep jdk
输完命令然后回车以后,会出现一些文件名,在出现的文件中,除了copy-jdk-configs-3.3-10.el7.noarch 这个文件不用删除外,剩余的全部需要删除。(不同的CentOS版本,可能这个文件的版本不一样,但是版本之前的文件名是一样的)
我本人的Linux运行完这个命令以后,出现了以下的截图:
没有多余的文件,因此不需要执行删除操作。但是,绝大部分都是带有openJDK的,所以需要执行删除操作。 删除操作的Linux命令是: yum -y remove 文件名全称 有多余的文件,使用这个命令卸载就可以啦。
2、创建文件夹,把下载好的JDK的压缩包放到CentOS中指定的文件夹中去。
我们可以使用命令,但是有专门的软件可以图形化的在Windows和Linux之间传送文件。
在这里我用Xftp7这个版本的软件,将JDK的压缩包传到Linux中去。
首先创建文件夹,创建JDK的解压后的目录 命令是: mkdir /usr/java
然后使用Xftp7这个版本的软件把Windows上的JDK压缩包传送到LInux中去,如下图所示:
关于Xftp的安装和使用,这里我就不多讲解了。
注意一点:我一直都认为,无论是安装任何软件或者是一些组件,都不要把文件夹设置的太深,这是没有必要的,也是太麻烦了。我在第一次Llinux下安装JDK的时候,因为这个文件夹多设置了一层,后面配置的变量就没有被识别出来。后来我减少了一层文件夹,变量哪里也进行了相应的改动,系统就顺利识别了。这个问题可能面前的就不相信,但真的是这样,至今我也不清楚原因。就是这么的无厘头,这么的匪夷所思,这么的奇怪。
3、解压JDK的压缩包
这个时候,要注意操作所在的文件夹。进行必要的文件夹切换。
解压安装包到 /usr/java目录: tar -zxvf JDK压缩包文件全称 /usr/java 解压了以后,就是下图的情况了:
可以明显的看到,压缩包和解压后的文件是在同一个文件夹中的
4、配置一下JDK的环境变量
原先在Windows环境下的时候,我们配置JDK的环境变量,都是到高级设置里面,直接在图形化的框框里面,加上路径就可以啦。
但是,在Linux环境下,万物皆文件。所以,需要在文件中,修改一下环境变量。
编辑/etc/下的profile文件: vim /etc/profile 在这里我使用的是vim命令, 使用vi命令也是可以的
对这个文件进行编辑,在末尾加上一些内容,需要加上的内容如下图所示:
第一个配置的就是 JAVA_HOME,当然这个明显的就是文件路径。我不多解释具体是什么含义了。
多说一下:我在上面说的,我第一次文件夹的问题,就是在这里出现的。可能是由于我的文件夹的命名有问题。最终我是如何认为这里有问题的呢?毕竟我也是照着别人的博客配置的。因为在我配置完以后,明显的发现,其中的路径的文件夹的名称的颜色是跟周围的颜色不一样的 。根据这一点,我尝试着修改了文件夹,第二次就成功了。这也是一种技巧吧。要不然,在网上应该是很难描述遇到的问题的。
5、还要使得修改过的profile文件生效
使用命令: source /etc/profile
到此,JDK的安装就全部完成了。
6、测试一下,是否安装成功
使用命令: java -version 出现我类似的下图,那么恭喜,你安装JDK成功了:
在此 我郑重感谢下面这篇博客的作者,我是在他的基础上安装的JDK: