2022超级详细的linux系统安装jdk1.8版本和dubbo及zookeeper注册中心安装(dubbo-admin注册中心可视化管理安装)
2022超级详细的linux系统安装jdk1.8版本和dubbo及zookeeper注册中心安装(dubbo-admin注册中心可视化管理安装)
因为dubbo和zookeeper都是依赖于java开发的,所有都需要使用到JVM运行
1、JDK版本的安装
官网下载地址:https://www.oracle.com/java/technologies/downloads/#java8
1.1、点击登录下载jdk,需要选择linux版本的
1.2、下载完成将压缩包通过(FinalShell)可视化管理软件上传到虚拟机
1.3、解压文件
tar -zxvf jdk-8u333-linux-x64.tar.gz
解压后运行ll
指令可以看到解压后的目录
1.4、配置jdk环境变量
/etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西
所以,我们要将jdk配置到/etc/profile,才可以在任何一个目录访问jdk
# 运行命令添加jdk环境变量vim /etc/profile
进入修改文件页面后,需要安装键盘上的Ins
键切换到编辑/插入模式才可以对文件进行修改,在profile文件尾部添加如下内容
进入到解压的jdk目录,输入
pwd
可以看到文件的所在位置,复制
export JAVA_HOME=/jdk1.8.0_333 #jdk安装目录 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export PATH=$PATH:${JAVA_PATH}
安装键盘的esc
键进行退出,输入:wq
保存并退出
1.5、重启环境变量让其生效
source /etc/profile
1.6、测试是否成功
测试方法于wind的一样,通过输入
java
和javac
指令来判断是否有一长串的内容输出,如果有就代表安装成功了,使用下面的语句可以查看安装的java版本
java -version
2、安装ZooKeeper
ZooKeeper服务器是用Java创建的,它运行在JVM之上。需要安装JDK 7或更高版本。
下载官方地址:https://zookeeper.apache.org/releases.html#download
下载后还是与上面那的一样上传到虚拟机中进行解压安装
2.1、在opt
目录下运行下面语句创建一个安装的文件夹
#打开 opt目录cd /opt#创建zooKeeper目录mkdir zooKeeper
通过
FinalShell
然间可以直接上传下载好的压缩包文件到上面
2.2、解压文件
tar -zxvf apache-zookeeper-3.5.6-bin.tar.gz
2.3、复制配置文件进行修改
# 进入到安解压的文件的配置文件中cd apache-zookeeper-3.5.6-bin/conf/# 复制zoo_sample.cfg配置文件的名为zoo.cfg文件cp zoo_sample.cfg zoo.cfg
2.4、修改配置文件
#打开目录cd /opt/zooKeeper/#创建zooKeeper存储目录mkdir zkdata# 查看zkdata的目录pwd#修改zoo.cfgvim /opt/zooKeeper/apache-zooKeeper-3.5.6-bin/conf/zoo.cfg
2.5、启动zookeeper
进入到bin目录
# 启动项目./zkServer.sh start# 停止项目./zkServer.sh stop# 查看运行状态./zkServer.sh status
3、dubbo-admin可视化管理安装
前提条件:win本地电脑上需要安装到
node.js
插件和maven
3.1、node.js官网下载地址:http://nodejs.cn/
3.2、dubbo-admin下载地址:https://github.com/apache/dubbo-admin
3.3、将下载好的压缩包(dubbo-admin-develop)解压到一个没有中文的目录
3.4、修改配置文件
解压后我们进入…\dubbo-admin-develop\dubbo-admin-server\src\main\resources目录,找到 application.properties 配置文件 进行配置修改
修改内容如下:
将zookeeper的地址改为我们启动的虚拟机即可
# centers in dubbo2.7admin.registry.address=zookeeper://192.168.149.135:2181admin.config-center=zookeeper://192.168.149.135:2181admin.metadata-report.address=zookeeper://192.168.149.135:2181
admin.registry.address注册中心
admin.config-center 配置中心
admin.metadata-report.address元数据中心
3.5、打包项目
在 dubbo-admin-develop 目录进入终端执行打包命令
mvn clean package
等待时长可能有5分钟以上,出现如下情况为安装成功
3.6、启动后端
需要定位到如下目录
cd dubbo-admin-distribution/target
执行命令启动后端项目
java -jar .\dubbo-admin-0.1.jar
运行结果
3.7、启动前端
前提需要有安装到node
执行命令到前端文件
cd dubbo-admin-ui
执行命令构建
npm run dev
构成成功之后的结果
3.8、访问
账号密码默认是:root
http://localhost:8081/
如果没有启动消费者或提供者是没有数据的