dubbo注册zookeeper问题 5C

dubbo在zookeeper注册,我配置的zookeeper地址是192.168.1.65(测试环境zookeeper),但是dubbo同时在192.168.1.65和192.168.1.195(开发环境的zookeeper)同时都注册了,而且禁用一个,调用的时候,会调用另外一个,麻烦那个高人解答下。

0

1个回答

什么意思?是要禁用一个?还是已经禁用了一个,然后只调用了另一个?
zookeeper有配置分配比例的,要是只想调用其中一个,把要调用的比例分配为1,其他为0

server.x=[hostname]:n:n[:observer]
这里的x是一个数字,与myid文件中的id是一致的,用来标识这个zk server,大小为1-255。右边可以配置两个端口,第一个端口用于Follower和Leader之间的数据同步和其它通信,第二个端口用于Leader选举过程中投票通信。Zk启动时,会读取myid中的值,从而得到server.x的配置为本机配置,并且也可以通过这个id找到和其他zk通信的地址和端口。hostname为机器ip,第一个端口n为事务发送的通信端口,第二个n为leader选举的通信端口,默认为2888:3888。如果后面配置了observer,表示本机是一个观察者(观察者不参与事务和选举,但会转发更新请求给leader)。 (No Java system property)

> **weight.x=nnnnn

> 对机器分组和权重设置,可以 参见这里(No Java system property)**

1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
体验Dubbo和zookeeper注册
1. 解压 E:\学习文档子目录压缩\框架\微服务相关\07 郭永峰框架(选学)\EduProject.rar 或直接从自己git码云中国上下载下来 2.将EduProject 放入workspace 并在idea open打开 3.将 zookeeper-3.4.12 打开--- 先在conf下新建一个zoo.cfg内容为zoo_sample.cfg,改zoo.cfg 如下内容 # 存...
dubbo消费者注册到zookeeper失败
导错了包
dubbo向zookeeper注册服务
dubbo向zookeeper注册服务
dubbo组成原理-zookeeper注册原理
dubbo之所以可以提供流畅的RPC服务,和一个稳定、可靠的分布式系统的可靠协调者是分不开的 dubbo列举了支持的注册中,不过大多数使用中都会偏向zookeeper作为自己的注册中心 zookeeper是Hadoop的一个子项目是分布式系统的可靠协调者,他提供了配置维护,名字服务,分布式同步等服务。 启动工程之后,我们在zookeeper节点上会看到dubbo留下的注册
zookeeper查看dubbo注册信息
   查看zookeeper中dubbo服务的生产者和消费者注册信息:     cd /usr/local/wutongyu/tools/zookeeper/     //进入zookeeper安装目录     ./bin/zkCli.sh -server 192.168.0.1:2181      //链接     ls /dubbo    //会看到dubbo服务提供的对外接口,及消息提供者 ...
dubbo在zookeeper中注册内网ip的问题
在zookeeper中,dubbo注册为内网地址,如果想要通过外网访问dubbo服务,就需要注册外网地址,在dubbo服务器中,修改hosts 增加 外网地址 host名 即可
dubbo zookeeper
NULL 博文链接:https://wandejun1012.iteye.com/blog/2278694
dubbo/zookeeper
这个压缩文件包括zookeeper和dubbo,可以完美运行,好好享受吧。详情去我的博客寻找 http://blog.csdn.net/u012150590
C#使用dubbo并注册到zookeeper
最近遇到一个比较麻烦的问题,标题所述,主要是系统交互,java这边没问题,.net就麻烦了,目前到了zookeeperNet各种尝试,貌似都行不通,试过webService,虽然可行但是毕竟不是期望结果,在座的各位神龙有没有遇到过相似需求的,感激不尽[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/78.gif][/img](小弟是一名java程序猿,所以希望各位神龙尽量支援源码,祝大家迎娶白富美[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/63.gif][/img])
Dubbo学习笔记:注册到zookeeper并实现远程调用
我们选择zookeeper作为注册中心。 一、首先要下载zookeeper,把程序解压,进入conf,把zoo_sample.cfg修改为zoo.cfg。进入bin文件夹,在这里打开命令行,输入zkserver.cmd,这样就启动了zookeeper。 可以看出,zookeeper注册中心监听的是2181端口。 二、创建服务提供者工程。 1. 创建一个springboot项目,在p
dubbo服务发布二之zookeeper注册
接着上一篇继续看。上一篇服务暴露已经讲完RegistryProtocol#doLocalExport的方法了。下面将服务是如何被写到zookeeper上的。 1、注册zookeeper节点,/dubbo/*/providers RegistryProtocol#getRegistry方法中,从最原始的Invoker里面拿到url,拿到配置...
zookeeper无法注册Dubbo中的提供者
刚接触到dubbo框架,在自学写demo的过程中,遇到这样一个问题 provider服务正常启动,启动过程中ide也没提示什么错误,但是控制台中的文字打印却没出现,最后就到zookeeper中查看, 使用命令: zkCli.sh -server ip名称:port名 链接成功后,查看根目录下是否有dubbo服务,结果发现只有zookeeper一个,也就是说提供者并没有注册成功; 在网上...
dubbo使用zookeeper注册最小依赖jar包
dubbo使用zookeeper注册最小依赖jar包,包含dubbo核心包一个,Commons包一个,log4j包一个,netty核心包一个,slf4j包两个,spring核心包一个,zookeeper包两个,javassist包一个。本地搭建可以成功调用服务。欢迎来咨询demo
服务治理之Dubbo调用过程,zookeeper注册
Dubbo是怎么用的? 对于官网上Dubbo架构理解: 5大角色: Provider: 提供者:暴露服务; Consumer: 消费者:消费服务; Registry: 服务注册与发现、通知的注册中心; Monitor: 统计服务的调用次数和调用时间的监控中心; Container: 服务运行容器。 流程: 123是初始化init,46是异步async ,5是同步操作sync ...
dubbo注册到zookeeper很慢5秒一个
前段时间新买的Mac环境都重新整了个遍(mac 10.12+idea+jetty9),最后发觉一样的代码,一样的配置,但是服务启动时间,从原来的几十秒,飙升到了3分半钟。查看控制台日志,发现每个dubbo服务注册到zookeeper都需要5秒。 怀疑zk问题,换了好几个版本,也试用连接正常的远程zk,都没结果。网上搜索居然有类似问题,悬而未解(详见:http://ask.csdn.net/questions/353225)。缓慢开发1个多月后,有一天想起来dubbo代码可以下载,可以debug,于是居然发
查看dubbo服务是否注册到了zookeeper
文章目录1、登陆服务器后进入zookeeper的bin目录,输入命令2、查看相关节点 1、登陆服务器后进入zookeeper的bin目录,输入命令 ./zkCli.sh -server ip:port 本示例中为 ./zkCli.sh -server 192.168.100.21:2181 2、查看相关节点 [zk: 192.168.100.21:2181(CONNECTED) 1] ls /d...
dubbo启动无法向zookeeper注册
严重: Context initialization failed java.lang.NoClassDefFoundError: org/I0Itec/zkclient/exception/ZkNoNodeException at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistryFactory.createRegistry(Zooke
dubbo注册zookeeper集群配置,dubbo控制台查看提供者和消费者
本文开始前已搭好以下环境: 1.zookeeper集群:http://blog.csdn.net/lishirong/article/details/52880946 2.dubbo控制台管理工具 3.用IntellijIdea2016 搭建的基本dubbo项目框架 本实例中dubbo服务提供者以项目启动中在applicationContext.xml中进行注入,其中web.xml配置如下
项目启动 dubbo zookeeper 问题
启动项目后 控制台打印这些 不知道什么地方有问题nn, dubbo version: 2.5.3, current host: 192.168.21.25n2017-12-19 17:00:47,133 [localhost-startStop-1] INFO [com.alibaba.dubbo.remoting.transport.AbstractClient] - [DUBBO] Successed connect to server /192.168.21.25:20880 from NettyClient 192.168.21.25 using dubbo version 2.5.3, channel is NettyChannel [channel=[id: 0x2cd65ccc, /192.168.21.25:61997 => /192.168.21.25:20880]], dubbo version: 2.5.3, current host: 192.168.21.25n2017-12-19 17:00:47,133 [localhost-startStop-1] INFO [com.alibaba.dubbo.remoting.transport.AbstractClient] - [DUBBO] Start NettyClient DESKTOP-MAN0K4J/192.168.21.25 connect to the server /192.168.21.25:20880, dubbo version: 2.5.3, current host: 192.168.21.25n2017-12-19 17:00:47,154 [localhost-startStop-1] DEBUG [com.alibaba.dubbo.common.extension.ExtensionLoader] - [DUBBO] package com.alibaba.dubbo.validation;nimport com.alibaba.dubbo.common.extension.ExtensionLoader;npublic class Validation$Adpative implements com.alibaba.dubbo.validation.Validation npublic com.alibaba.dubbo.validation.Validator getValidator(com.alibaba.dubbo.common.URL arg0) nif (arg0 == null) throw new IllegalArgumentException("url == null");ncom.alibaba.dubbo.common.URL url = arg0;nString extName = url.getParameter("validation", "jvalidation");nif(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.validation.Validation) name from url(" + url.toString() + ") use keys([validation])");ncom.alibaba.dubbo.validation.Validation extension = (com.alibaba.dubbo.validation.Validation)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.validation.Validation.class).getExtension(extName);nreturn extension.getValidator(arg0);nn, dubbo version: 2.5.3, current host: 192.168.21.25n2017-12-19 17:00:47,161 [localhost-startStop-1] DEBUG [com.alibaba.dubbo.common.extension.ExtensionLoader] - [DUBBO] package com.alibaba.dubbo.monitor;nimport com.alibaba.dubbo.common.extension.ExtensionLoader;npublic class MonitorFactory$Adpative implements com.alibaba.dubbo.monitor.MonitorFactory npublic com.alibaba.dubbo.monitor.Monitor getMonitor(com.alibaba.dubbo.common.URL arg0) nif (arg0 == null) throw new IllegalArgumentException("url == null");ncom.alibaba.dubbo.common.URL url = arg0;nString extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );nif(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.monitor.MonitorFactory) name from url(" + url.toString() + ") use keys([protocol])");ncom.alibaba.dubbo.monitor.MonitorFactory extension = (com.alibaba.dubbo.monitor.MonitorFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.monitor.MonitorFactory.class).getExtension(extName);nreturn extension.getMonitor(arg0);nn, dubbo version: 2.5.3, current host: 192.168.21.25n2017-12-19 17:00:47,170 [localhost-startStop-1] DEBUG [com.alibaba.dubbo.common.extension.ExtensionLoader] - [DUBBO] package com.alibaba.dubbo.cache;nimport com.alibaba.dubbo.common.extension.ExtensionLoader;npublic class CacheFactory$Adpative implements com.alibaba.dubbo.cache.CacheFactory npublic com.alibaba.dubbo.cache.Cache getCache(com.alibaba.dubbo.common.URL arg0) nif (arg0 == null) throw new IllegalArgumentException("url == null");ncom.alibaba.dubbo.common.URL url = arg0;nString extName = url.getParameter("cache", "lru");nif(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.cache.CacheFactory) name from url(" + url.toString() + ") use keys([cache])");ncom.alibaba.dubbo.cache.CacheFactory extension = (com.alibaba.dubbo.cache.CacheFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.cache.CacheFactory.class).getExtension(extName);nreturn extension.getCache(arg0);nn, dubbo version: 2.5.3, current host: 192.168.21.25n2017-12-19 17:00:47,181 [localhost-startStop-1] INFO [com.alibaba.dubbo.config.AbstractConfig] - [DUBBO] Refer dubbo service com.taotao.service.ItemService from url zookeeper://192.168.21.25:2181/com.alibaba.dubbo.registry.RegistryService?anyhost=true&application=taotao-manager-web&check=false&dubbo=2.5.3&interface=com.taotao.service.ItemService&methods=getItemById&pid=16920&revision=0.0.1-SNAPSHOT&side=consumer&timestamp=151nn2017-12-19 17:00:47,186 [localhost-startStop-1] DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor'n2017-12-19 17:00:47,186 [localhost-startStop-1] DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] - Creating instance of bean 'org.springframework.context.event.internalEventListenerProcessor'nn2017-12-19 17:00:47,252 [localhost-startStop-1] DEBUG [org.springframework.core.env.PropertySourcesPropertyResolver] - Searching for key 'spring.liveBeansView.mbeanDomain' in [systemEnvironment]n2017-12-19 17:00:47,252 [localhost-startStop-1] DEBUG [org.springframework.core.env.PropertySourcesPropertyResolver] - Could not find key 'spring.liveBeansView.mbeanDomain' in any property source. Returning [null]n2017-12-19 17:00:47,253 [localhost-startStop-1] DEBUG [org.springframework.web.servlet.DispatcherServlet] - Published WebApplicationContext of servlet 'taotao-manager-web' as ServletContext attribute with name [org.springframework.web.servlet.FrameworkServlet.CONTEXT.taotao-manager-web]n2017-12-19 17:00:47,253 [localhost-startStop-1] INFO [org.springframework.web.servlet.DispatcherServlet] - FrameworkServlet 'taotao-manager-web': initialization completed in 2097 msn* 2017-12-19 17:00:47,253 [localhost-startStop-1] DEBUG [org.springframework.web.servlet.DispatcherServlet] - Servlet 'taotao-manager-web' configured successfully
最新的dubbo和zookeeper整合的问题
最新的dubbo和zookeeper整合的问题 生活本不易,流人遂自安 ​ 博主最新在做小项目练手,在进行dubbo和zookeeper整合的时候遇到了一些问题,在这里这些问题做个小总结吧。 ​ 首先需要说明的是,这次使用的都是最新的版本。过一下我自己的配置,dubbo 2.6.6,zookeeper 3.4.13,Spring 5.1.5.RELEASE dubbo-admin...
关于Zookeeper和dubbo的负载均衡问题
Zookeeper是服务注册中心dubbo是服务提供和消费中心当有消费者向dubbo需要一个服务的时候,dubbo在Zookeeper里寻找是否有注册过这样的一个服务,即是否有人提供过这个服务,如果有就提供,没有就报错。。关于他们的负载均衡在配置文件中第一个注册中心<dubbo:registry address="192.168.42.130:2181" protocol="zookeepe...
zookeeper版本问题导致dubbo服务注册失败
zookeeper 服务端版本:3.5.4 客户端java版本:3.5.4-beta   2012-12-31 10:51:41,562-[TS] INFO main-EventThread org.I0Itec.zkclient.ZkClient - zookeeper state changed (Disconnected) 2012-12-31 10:51:43,008-[TS] IN...
解决linux dubbo注册到zookeeper 很慢 3-10分钟问题
问题查找,在源码找到问题是: com.alibaba.dubbo.config.ServiceConfig类获取host的代码卡住了5秒 if (NetUtils.isInvalidLocalHost(host)) { anyhost = true; try { host = InetAddress.getLocalHost().getHostAddress(); } catch (
Dubbo无法访问远程Zookeeper已注册服务的问题
背景使用Dubbo的时候发现当Zookeeper、Dubbo-admin、生产者和消费者都在 内网中的时候,生产者的生产和消费是没有问题的,但是当它Zookeeper、生产者放到远程服务器上,然后消费者在访问消费就出现了无法找到找到服务的问题。内网环境使用情况上述的图是在同一个内网中,使用的代码如下:1、生产者配置<?xml version="1.0" encoding="UTF-8"?> <be
Dubbo注册-zk注册
听说SOFA开源了,特地Clone一份代码。发现还是读Dubbo的源码吧。无从看起就想想服务注册。zk注册,查看zk注册源码,然后一步一步跟踪,把需要注册的服务存放到set里面,然后通过循环执行的线程去创建它们,zk.create创建地址,源码如图:...
Dubbo与Zookeeper详细例子
压缩包内含有Dubbo后台管理系统、Zookeeper服务器以及Dubbo提供者和消费者源码。还有一份本人手写Txt文档使用详细介绍,内含本人联系方式,欢迎爱学习的你联系我,相互学习、交流。
dubbo zookeeper demo下载
windows下eclipse端可运行的demo。 里面有我写的博客地址,有详细的zookeeper+dubbo安装 运行教程。 两者结合,可以快速上手dubbo。 匆忙行文,有不足的地方,欢迎再文章下留言、指正。
dubbo zookeeper springmvc 集成
dubbo zookeeper springmvc 集成
Dubbo与Zookeeper、spring框架的整合。
本文采用Dubbo与Zookeeper、spring框架的整合
dubbo provider consumer zookeeper
dubbo provider consumer 基于zookeeper的远程调用代码服务样例,直接运行
dubbo整合zookeeper程序
该示例代码是基于dubbo+zookeeper的微服务实战 订单模块/用户模块/API 使用ecplise开发详细说明见博客https://blog.csdn.net/weixin_39519416/article/details/88123067
ZooKeeper分布式与Dubbo视频
关于zookeeper和dubboo视频讲解,希望小伙伴们快快涨工资!
dubbo框架zookeeper工具
dubbo框架zookeeper工具,RPC远程协议调用时启动bin文件夹内的应用程序即可使用
zookeeper和dubbo简单例子
zookeeper和dubbo简单例子,使用maven进行构建
dubbo 在zookeeper上的数据结构
结构图 根节点:dubbo 一级子节点:提供服务的服务名 二级子节点:固定的四个子节点:分别为:consumers、configurators、routers、provider zookeeper 可视化工具 --- zktools https://blog.csdn.net/rongbaojian/article/details/82078368 节点名: anyhost=...
Dubbo与Zookeeper的关联使用
一、服务中间件Dubbo 1、服务中间件,相当于webservice; 2、Dubbo为Java语言开发,只服务于Java项目之间的通信; 3、使用dubbo需在zookeeper开启的状态下,因为需要连接注册中心zookeeper; 4、Javaweb  maven项目中使用dubbo只需要在pom.xml引用dubbo和zookeeper的jar包即可使用: &amp;lt;propert...
Zookeeper的安装和dubbo的使用
Dubbo的架构 节点角色说明: • Provider: 暴露服务的服务提供方。 • Consumer: 调用远程服务的服务消费方。 • Registry: 服务注册与发现的注册中心。 • Monitor: 统计服务的调用次调和调用时间的监控中心。 • Container: 服务运行容器。 调用关系说明:
zookeeper和dubbo的简单使用
一.说明        单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。 垂直应用架构 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。 此时,用于加速前端页面开发的 Web框架(MVC) 是关键。 分布式服务...
dubbo注册中心zookeeper的安装使用
Zookeeper是Apache Hadoop的一个子项目,是一个集群管理工具。没错,zookeeper就是动物园管理员的意思,我们学习的语言不是既有大象hadoop,蜜蜂,还有猪等。 zookeeper是由java语言开发的,在windows和linux下安装都是一样的,因为java语言是跨平台的。 Zookeeper的安装: Linux相关操作命令:     上传:【put 文件
zookeeper在dubbo中的作用
流程: 1.服务提供者启动时向/dubbo/com.foo.BarService/providers目录下写下URL 2.服务消费者启动时订阅/duubo/com.foo.BarService/providers目录下的URL,并向/dubbo/com.foo.BarService/consumers目录下 写下自己的URL 3.监控中心启动时订阅/dubbo/com.foo.BarSer