Zookeeper+Dubbo安装与搭建(2)

(原创:黑小子-余)

一、环境配置:zookeeper3.6.0 + dubbo3.5.4 + maven3.6.1 + jdk1.8 + tomcat8.5

1、Zookeeper下载与配置

(1)Zookeeper3.6.0官网下载: ->点击<- 。

(2)解压打开,新建两个目录:logs和data(名字随意)。

(3)打开conf,复制一份zoo_sample.cfg,并改名zoo.cfg。

(4)打开zoo.cfg,来修改一下配置。

(5)windows启动zk:直接双击zkServer启动,可能会闪退;或者打开cmd窗口,进入到zk的bin目录,输入:zkServer.cmd即可。

(6)可以通过cmd命令:“netstat -ano”

或 通过 “netstat -ano | findstr 2181” 更快的查看zk的进程。

(7)粗鲁一点:关闭zk,直接×掉cmd窗口即可。

2、Dubbo下载与配置

(1)dubbo-admin-2.5.x.war官网下载: ->点击<-

dubbo源码提供了两个下载地址,一个是dubbo官网,一个是GitHub上,我们推荐从GitHub上下载。

原因:

dubbo官网提供的源码版本,都是2.6版本之后的源码,没有2.6版本之前的源码,而2.6之后的版本,主要是提供给springboot使用的,如果我们没有使用使用springboot整合dubbo,那么不建议使用2.6之后的版本,一般使用2.5.3版本的比较多,此版本比较稳定。

还有一个问题,2.6之后的版本,并没有提供dubbo-admin(管理控制台),dubbo-monitor-simple(简易监控中心),dubbo-registry-simple(简易注册中心)等war包

解压太久了,不等了,我在网上找到了资源。dubbo-admin-2.5.x.war 现在存于我的网盘中,支持jdk1.8。

我提供链接: ->点击<-,提取码:7idz

(2)将它解压,放入到tomcat的webapps目录下,结构如图:

(3)由于我的tomcat在用,所以我弄了一个新的tomcat,值得注意的是:tomcat默认端口号8080已经在旧tomcat用了,所以这里需要更改一下新toncat配置,修改一下端口号即可。打开 tomcat目录的conf下的 server.xml 文件。

(4)进入tomcat的bin目录,可以看到启动和关闭。

(5)注意顺序:先启动zk,再启动tomcat,再浏览器访问。浏览器输入密码:默认root,root。

3、开始运行一下。

(1)先启动zk,用管理员方式打开cmd窗口,进入到zk的bin目录然后命令:zkServer.cmd 。也可以直接双击zkServer,不过可能闪退,网上很多解决方法。

快捷启动cmd

 

  启动后不要关闭cmd窗口

(2)启动tomcat。跟上面一样的方式,快捷cmd。然后命令:startup.bat 。

它会新打开一个窗口,即tomcat运行窗口

(3)打开浏览器,地址栏输入:http://localhost:8100/dubbo-admin/ (这是我的),dubbo默认root。

        下图,可以看到成功了。

(4)修改Dubbo-admin登录用户名和密码。

进入dubbo-admin的WEB-INF 下的dubbo.properties

dubbo.admin.root.password=root

的意思是用户名为root 密码为root

dubbo.admin.guest.password=guest

的意思是用户名为guest密码为guest

 

4、

5、

6、

最新文章

  1. zeroclipboard浏览器复制插件使用记录
  2. DIY一个高大上带提醒的计时器,简单实用,你还在等什么
  3. ios--时间格式化(cell业务逻辑处理)
  4. JDK环境变量的配置方法
  5. hdu 最大报销额
  6. Delphi 中的哈希表(二)—— TStringHash
  7. 什么是aop?
  8. ACCESS表与CSV文件相互导入、导出的SQL语句
  9. ARP地址解析协议
  10. 一:python入门
  11. [ASP.NET Core 2.0 前方速报]Core 2.0.3 已经支持引用第三方程序集了
  12. clipboard.js -- js实现将文本复制到剪贴板的方法
  13. c++预声明类引发的无法解析外部符号问题
  14. 洛谷P2512 糖果传递
  15. opencv 图片缩放
  16. Teamviewer 远程控制时 无法正常操作鼠标点击
  17. 签名Cookie
  18. Jacobi并行拆解
  19. Scrum卡片层次图
  20. Hibernate DetachedCriteria实现

热门文章

  1. 吴裕雄--天生自然 JAVA开发学习:Applet 基础
  2. struts-dojo的使用
  3. [LC] 398. Random Pick Index
  4. [LC] 161. One Edit Distance
  5. VisualStudio使用HALCIN_NET控件
  6. python-django-linux上mysql的安装和配置_20191124
  7. C语言占位符(待完善)
  8. nodejs express 框架 上传文件
  9. PHP--修改数据库表前缀
  10. 重复测量的方差分析|Mauchly&#39;s Test of Sphericity|