测试基础 Dubbo 环境部署

Yan · 2021年07月28日 · 1818 次阅读

1、 安装 JDK
1.1、最低 1.8,环境配置省略
2、 安装 zookeeper
2.1、下载 zookeeper:
http://archive.apache.org/dist/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz
(带有 bin 名称的包里面有编译后的二进制包,下载后可以直接使用,而普通的 tar.gz 的包里面只是源码的包,无法直接使用)
2.2、解压配置:
2.2.1、进入 conf 目录下,将目录下的 zoo_sample.cfg 文件更名为 zoo.cfg
2.2.2、返回上一层,新建 data 目录和 log 目录
2.2.3、进入 conf 目录下,配置 zoo.cfg 文件

※、tickTime:服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳
※、dataDir:保存数据的目录,默认情况下 zookeeper 将写数据的日志文件也保存在这个目录里
※、dataLogDir:保存日志文件的目录
※、clientPort:客户端连接 zookeeper 服务器的端口,zookeeper 会监听这个端口,接受客户端的访问请求
2.3、启动:
2.3.1、进入 bin 目录下,直接双击 zkServer.cmd 文件(或删除搜索框显示的路径,输入 cmd,回车,弹出 cmd 窗口,输入 zkServer.cmd,然后回车)

2.3.2、cmd 窗口运行 zookeeper,出现下方现象表明运行成功(或 bin 目录下 cmd 窗口启动客户端查看:zkCli.cmd -server 127.0.0.1:2181)

2.3.3、有时运行后会出现运行失败:ZooKeeper audit is disabled

2.3.4、修改 zkServer.cmd 添加"-Dzookeeper.audit.enable=true"

与修改 conf 目录中 zoo.cfg 文件,在里面加上 admin.enable=true

然后重新运行 zkServer.cmd
3、 安装 maven
3.1、下载:
http://maven.apache.org/download.cgi/apache-maven-3.8.1-bin.zip
3.2、解压配置:
3.2.1、配置 maven 环境变量,步骤省略
3.2.2、新建本地仓库(路径与名称随意)

3.2.3、配置 maven 的本地仓库,maven 的 conf 目录下,编辑 settings.xml 文件,在 localRepository 注释行外添加一行:F:\mavenRepository

4、 安装 dubbo-admin(管理控制台)
注:dubbo2.6.0 之后版本 dubbo-admin 被移除,需单独下载部署
4.1、下载:
https://github.com/apache/dubbo-admin/tree/master

4.2、解压进入以下目录中\dubbo-admin-master\dubbo-admin\src\main\resources,修改 application.properties 文件,指定 zookeeper 地址与端口
注:多个可用:zokeepoer://127.0.0.x:2181?backup=127.0.0.x:2181,127.0.0.x:2181

4.3、编译 dubbo:
注:dubbo2.6.0(包含)之前版本编译后为 war 包,之后版本编译后都为 jar 包
4.3.1、进入\dubbo-admin-master\dubbo-admin 目录中,删除搜索框显示的路径,输入 cmd,然后回车

4.3.2、弹出 cmd 窗口,输入 mvn clean package -Dmaven.test.skip=true,回车

4.3.3、程序进行编译直到成功(时间可以会长),会在\dubbo-admin-master\dubbo-admin\target\目录下生成一个 dubbo-admin-0.0.1-SNAPSHOT.jar 包

4.4、运行 dubbo:
4.4.1、进入 jar 包目录下,删除搜索框显示的路径,输入 cmd,然后回车,cmd 弹窗中输入 java -jar dubbo-admin-0.0.1-SNAPSHOT.jar,然后回车

4.4.2、浏览器输入http://localhost:7001//密码:root/root,用户名

5、

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册