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\target 下就有个可以直接启动的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

 

posted @ 2019-05-21 10:40  糖油包子  阅读(192)  评论(0编辑  收藏  举报