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. How Cocoa Beans Grow And Are Harvested Into Chocolate

    What is Cocoa Beans Do you like chocolate? Most people do. The smooth, brown candy is deliciously sw ...

  2. vue 起步(一)

    准备 安装nodejs(下载),Windows 安装包(.msi) npm相关 打开cmd查看npm版本, npm -v,如果没有安装npm,执行npm install npm -g进行安装 查询当前 ...

  3. vue2.0学习之组件间通信

    /* child.vue*/ 子组件 <template> <div> /*必须要用div包裹起来,然后在里面写需要的组件内容,这里面和平常写的html是一样的*/ <d ...

  4. springboot整合mybatis报错:Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation...

    <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis- ...

  5. http接口与webservice接口的区别

    常见的API接口有两类:http接口和webservice接口. http接口走http协议,通过路径来区分调用方法,请求报文一般是key-value形式的,返回报文一般是json串,常用的是get和 ...

  6. 吴裕雄--天生自然python学习笔记:python文档操作表格处理

    表格也是 Word 文件中常用的对象,下面讲解 Win32com 中常用的表格操作命令 . 新建表格的语法为: 在 Word 文件中新建一个表格并插入单元格内容 在 Word 文件中新建一个 3 行 ...

  7. Spring-IOC(DI)的三种注入方式

    spring为方便不同的需求,为我们提供了3中不同的注入方式分别是set.get方法注入,构造注入还有p命名空间注入,老规矩,直接上代码 首先创建实体类Student public class Stu ...

  8. [LC] 14. Longest Common Prefix

    Write a function to find the longest common prefix string amongst an array of strings. If there is n ...

  9. OpenCVSharp对图像进行颜色分割

    使用OpencvSharp的InRange函数对图像进行RGB颜色的分割. using System; using OpenCvSharp; using OpenCvSharp.Extensions; ...

  10. SQL提高性能

    1.对外键建立索引,大数据量时性能提高明显(建索引可以直接[Merge Join],否则还须在查询时生成HASH表作[Hash Join]) 2.尽量少使用inner join,使用left join ...