zoukankan      html  css  js  c++  java
  • Dubbo环境搭建

    1. 安装Zookeeper

    下载zookeeper

    下载网址: https://archive.apache.org/dist/zookeeper/zookeeper-3.5.4-beta/
    下载 zookeeper-3.5.4-beta.tar.gz
    [Dubbo 2.7 只能用Zookeeper3.5以上的版本]

    配置zoo.cfg

    解压压缩包,将conf下的zoo_sample.cfg复制一份改名为zoo.cfg即可。
    注意几个重要位置:
    dataDir=./   #临时数据存储的目录(可写相对路径)
    clientPort=2181   #zookeeper的端口号
    admin.serverPort=8888 # 3.5的版本默认会占用 8080端口,这里修改这个端口

    启动服务

    运行bin目录下的 zkServer.cmd 启动服务

    测试

    运行bin目录下的 zkCli.cmd 测试
    ls / :列出 zookeeper 根下保存的所有节点
    create –e /yyy 123 :创建一个 yyy 节点,值为123
    get /yyy :获取/yyy节点的值
    
    

    2. 安装 Dubbo-Admin 管理控制台

    下载dubbo-admin

    Demo地址:http://47.91.207.147/#/service  
    github下载地址: https://github.com/apache/incubator-dubbo-ops

    image

    修改 dubbo-admin-server 注册中心地址

    在 dubbo-admin-server/src/main/resources/application.properties中指定注册中心地址
    此处我们的Zookeeper服务就在本地,所以就默认不用改

    image

    构建 dubbo-admin-server 管理端服务

    1. 切换到目录 dubbo-admin-server 下,打开cmd控制台,输入命令:mvn clean package(前提是需要装maven)
    2. 等待构建完毕后,目录 dubbo-admin-server	arget 下就有个可以直接启动的jar包:dubbo-admin-server-0.1.jar
    3. 输入命令:java -jar dubbo-admin-server-0.1.jar 启动 dubbo-admin 服务端监控服务。

    构建 dubbo-admin-ui 前端服务(在电脑上没有vue环境的情况下,需要先安装node.js)

    安装node.js:
    1. 下载node.js安装包进行安装。 2. 设置npm国内代理镜像:npm install -g cnpm --registry=http://registry.npm.taobao.org (我之前下的node.js版本太高[node-v10.15.3-x64],导致这里报错:pna.nextTick is not a function ,然后我降低了node.js版本[node-v8.9.1-x64]就好了,具体原因有空再研究) 3. 安装vue-cli脚手架构建工具:cnpm install vue-cli -g
    构建服务:
    1. 切换到目录 dubbo-admin-ui 下,打开cmd 控制台,输入命令:npm install ,安装项目依赖包。安装完成后,目录下会多一个 node_modules 文件夹,里面就是项目依赖包。 2. 在同一目录下,cmd控制台输入命令:npm run dev 启动 dubbo-admin-ui 前端服务。

    访问地址:http://localhost:8081 

    image

  • 相关阅读:
    java中string与json互相转化
    UVa 10125
    IOS开发之蘑菇街框架
    从头认识设计模式-策略模式-03-思考过程二:在每个类里面单独添加方法或者添加接口
    使用spring-loaded开源项目,实现java程序和web应用的热部署
    矩阵高速幂专题(二)
    EBS 第一个项目 学习总结 ---- 发运模块
    关于App程序猿泡沫
    Go 语言编程
    jar运行main函数的方法
  • 原文地址:https://www.cnblogs.com/y3blogs/p/10898228.html
Copyright © 2011-2022 走看看