Linux上安装Zookeeper和Dubbo-admin的步骤

作者:起个名字好难2024.01.17 15:03浏览量:7

简介:本文介绍了在Linux系统上安装Zookeeper和Dubbo-admin的详细步骤,并提供了如何设置Zookeeper开机自启动的方法。

一、安装和配置Zookeeper

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