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、

zookeeper和dubbo安装与搭建(2)的更多相关文章

  1. zookeeper和dubbo安装与搭建

    Zookeeper+Dubbo安装与搭建 (原创:黑小子-余) 本文有借鉴:https://www.cnblogs.com/UncleYong/p/10737119.html (一)zookeeper ...

  2. Zookeeper+Dubbo+SpringMVC环境搭建

    项目码云GIT地址:https://gitee.com/xshuai/dubbo/ 开发工具 MyEclipse 10.7 JDK 1.7 容器 Tomcat 8(运行dubbo) zookeeper ...

  3. dubbo系列二、dubbo+zookeeper+dubboadmin分布式服务框架搭建(windows平台)

    一.zookeeper配置中心安装 1.下载安装包,zookeeper-3.4.6.tar.gz 2.解压安装包,修改配置文件 参考zookeeper-3.4.6/conf/zoo_sample.cf ...

  4. Dubbo安装及其实战1

    一.Dubbo安装 (1)安装zk和tomcat yum 安装tomcat 默认路径为 /usr/share/tomcat zookeeper 我这里采用的是使用zookeeper管理的.所以要安装z ...

  5. 【转载】Maven+druid+MyBatis+Spring+Oracle+Dubbo开发环境搭建

    原地址:http://blog.csdn.net/wp1603710463/article/details/48247817#t16 Maven+druid+MyBatis+spring+Oracle ...

  6. (转)Dubbo 简单Dome搭建

    (转)原地址https://blog.csdn.net/noaman_wgs/article/details/70214612/ Dubbo背景和简介 Dubbo开始于电商系统,因此在这里先从电商系统 ...

  7. Dubbo入门介绍---搭建一个最简单的Demo框架

    Dubbo入门---搭建一个最简单的Demo框架 置顶 2017年04月17日 19:10:44 是Guava不是瓜娃 阅读数:320947 标签: dubbozookeeper 更多 个人分类: D ...

  8. Dubbo服务的搭建

    dubbo框架主要作用是基于RPC的远程调用服务管理,但是注册中心是用的zookeeper,搭建dubbo,首先要安装zookeeper,配置zookeeper... 实现功能如图所示:(存在2个系统 ...

  9. 2. zookeeper介绍及集群搭建

    ZooKeeper 概述 Zookeeper 是一个分布式协调服务的开源框架. 主要用来解决分布式集群中 应用系统的一致性问题,例如怎样避免同时操作同一数据造成脏读的问题. ZooKeeper 本质上 ...

随机推荐

  1. day09-正侧表达式

    while True: phone_num = input('please input your phone_num:') if len(phone_num) == 11 \ and phone_nu ...

  2. 分辨率与px的关系

    此篇文章的目的用于打印套打的位置计算,顺便科普下知识: 1寸=2.54厘米 14寸=355.6毫米 15.6寸=39.624厘米=396.24毫米: 21寸=533.4毫米 21.7寸=551.18毫 ...

  3. MOOC(9)- 登录接口返回的cookie中有多个token

  4. Redis实现高并发分布式锁

    分布式锁场景在分布式环境下多个操作需要以原子的方式执行首先启一个springboot项目,再引入redis依赖包: <!-- https://mvnrepository.com/artifa . ...

  5. ROC曲线、KS曲线

    一.ROC曲线 ROC曲线由混淆矩阵为基础数据生成. 纵坐标:真阳性比率TPR,预测为正占真正为正的比例. 横坐标:假阳性比率FPR,预测为正占真正为负的比例. 除了roc曲线的纵横坐标外,还有一个准 ...

  6. ospf实验

    以上是实验要求和实验拓扑 R1到R5的ip自己配置了 1. #int loopback 0 #IP add 1.1.1.1 24 2.基本命令R5例: #ospf 1 router-id 5.5.5. ...

  7. AngularJS前端以ArrayBuffer类型请求后端数据以生成文件时,出现异常的处理

    .error(function(error){ var decodedString = String.fromCharCode.apply(null, new Uint8Array(error)); ...

  8. 二评北科团委:“斩首计划”进行时,其用心也毒

    近日,在同学们和热心群众的共同努力下,各高校相继悬崖勒马,北大马会.北语新新青年.人大新光等进步社团均顺利注册.而北科团委倒行逆施,可谓一枝独秀,对于齐民学社的同学们的诉求,不仅不予以回应,反而采取表 ...

  9. win10安装motionbuilder失败,怎么强力卸载删除注册表并重新安装

    一些搞设计的朋友在win10系统下安装motionbuilder失败或提示已安装,也有时候想重新安装motionbuilder的时候会出现本电脑windows系统已安装motionbuilder,你要 ...

  10. jenkins使用(3)-设置定时任务

    配置时间如果错误,代码不会运行 *表示任意时刻