天天看點

dubbo-admin管理控制台安裝運作

1、dubbo-admin簡介

dubbo-admin是Dubbo的管理控制台

2、dubbo-admin安裝

2.1、将dubbo-admin-0.2.0.tar.gz解壓

dubbo-admin管理控制台安裝運作

2.2、 修改dubbo-admin-0.2.0/dubbo-admin-server/src/main/resources/application.properties

修改内容如下圖

dubbo-admin管理控制台安裝運作

2.3、修改dubbo-admin-0.2.0/dubbo-admin-ui/config/index.js檔案

修改内容如下圖:

dubbo-admin管理控制台安裝運作

2.4、連接配接zookeeper,建立/dubbo/config/dubbo/dubbo.properties檔案 内容如下:

dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.metadata-report.address=zookeeper://127.0.0.1:2181
           

ZkTest.java

package com.che.dubbo;

import org.apache.curator.framework.CuratorFramework;
import org.apache.curator.framework.CuratorFrameworkFactory;
import org.apache.curator.retry.ExponentialBackoffRetry;

public class ZkTest {

    public static void main(String[] args) throws Exception{
        CuratorFramework zkClient = CuratorFrameworkFactory.builder().
                connectString("192.168.1.12:2181").
                retryPolicy(new ExponentialBackoffRetry(1000, 3)).build();
        zkClient.start();

        if (zkClient.checkExists().forPath("/dubbo/config/dubbo/dubbo.properties") == null) {
            zkClient.create().creatingParentsIfNeeded().forPath("/dubbo/config/dubbo/dubbo.properties");
        }
        zkClient.setData().forPath("/dubbo/config/dubbo/dubbo.properties",
                ("dubbo.registry.address=zookeeper://192.168.1.12:2181\n" +
                "dubbo.metadata-report.address=zookeeper://192.168.1.12:2181").getBytes());
        System.out.println("=========end=============");


    }

}
           

使用到的jar包

<dependency>
      <groupId>org.apache.curator</groupId>
      <artifactId>curator-framework</artifactId>
      <version>4.0.0</version>
</dependency>
<dependency>
     <groupId>org.apache.curator</groupId>
     <artifactId>curator-recipes</artifactId>
     <version>4.0.0</version>
</dependency>
           

2.5、進入到E:\toos\dubbo-admin-0.2.0\dubbo-admin-0.2.0目錄下,執行

mvn clean package -Dmaven.test.skip=true
           
dubbo-admin管理控制台安裝運作
dubbo-admin管理控制台安裝運作

2.6、進入到E:\toos\dubbo-admin-0.2.0\dubbo-admin-0.2.0\dubbo-admin-server\target\目錄下,執行

java -jar dubbo-admin-server-0.2.0.jar
           
dubbo-admin管理控制台安裝運作

2.7 浏覽器通路http://localhost:8090/

dubbo-admin管理控制台安裝運作

繼續閱讀