Linux上安装Zookeeper和Dubbo-admin的步骤
作者:起个名字好难2024.01.17 15:03浏览量:7简介:本文介绍了在Linux系统上安装Zookeeper和Dubbo-admin的详细步骤,并提供了如何设置Zookeeper开机自启动的方法。
一、安装和配置Zookeeper
- 安装Java Development Kit (JDK)
在安装Zookeeper之前,需要先安装JDK。可以从Oracle官网下载JDK并按照指示进行安装。确保将JDK的路径添加到系统的环境变量中。 - 下载和安装Zookeeper
可以从Apache官网下载Zookeeper的压缩包,并解压到指定的目录中。 - 配置Zookeeper
打开Zookeeper的配置文件(zoo.cfg),进行必要的配置。该文件通常位于Zookeeper的安装目录下的conf文件夹中。 - 启动Zookeeper
进入Zookeeper的安装目录,并执行以下命令启动Zookeeper:./zkServer.sh start
二、安装Dubbo-admin
Dubbo-admin是一个基于Spring Boot的可执行jar包,可以直接部署到服务器上运行。 - 下载Dubbo-admin源码
可以从GitHub上下载Dubbo-admin的源码。 - 修改配置文件
打开src/main/resources/application.properties文件,设置Zookeeper的地址和密码,以及其他必要的配置。 - 打包Dubbo-admin
使用Maven命令进行打包:mvn clean package -Dmaven.test.skip=true
这将生成一个Dubbo-admin的jar包。 - 上传和启动Dubbo-admin
将生成的jar包上传到服务器上,并在终端中执行以下命令启动Dubbo-admin:nohup java -jar dubbo-admin-server-0.4.0.jar &
- 测试Dubbo-admin
在浏览器中输入主机IP地址和8080端口,查看Dubbo-admin的控制台是否正常显示。
三、设置Zookeeper开机自启动
为了使Zookeeper在系统启动时自动启动,可以按照以下步骤进行设置: - 创建Zookeeper启动脚本
在/etc/init.d目录下创建一个名为zookeeper的脚本文件,并将以下内容复制到该文件中:#!/bin/bashexport JAVA_HOME=/usr/local/jdk/jdk1.8.0_281su root /usr/local/zookeeper/apache-zookeeper-3.7.0-bin/bin/zkServer.sh start
注意替换JAVA_HOME目录以及Zookeeper安装目录。保存脚本文件并退出编辑器。 - 赋予脚本执行权限
使用以下命令赋予脚本执行权限:chmod +x /etc/init.d/zookeeper
- 将Zookeeper添加到系统服务中
使用以下命令将Zookeeper添加到系统服务中:update-rc.d zookeeper defaults
现在,当系统启动时,Zookeeper将自动启动。你可以使用以下命令手动启动或停止Zookeeper:
```shell
service zookeeper start # 启动Zookeeper
service zookeeper stop # 停止Zookeeper