dubbo-admin启动时连接zookeeper失败

在Tomcat8.5发布dubbo-admin出现以下错误:
即dubbo-admin没有连上zookeeper.

ERROR curator.ConnectionState - Connection timed out for connection string (127.0.0.1:2181) and timeout (5000) / elapshttps://ask.csdn.net/questions/691453#ed (19803)
org.apache.curator.CuratorConnectionLossException: KeeperErrorCode = ConnectionLoss
        at org.apache.curator.ConnectionState.checkTimeouts(ConnectionState.java:225)
        at org.apache.curator.ConnectionState.getZooKeeper(ConnectionState.java:94)
        at org.apache.curator.CuratorZookeeperClient.getZooKeeper(CuratorZookeeperClient.java:117)
        at org.apache.curator.framework.imps.CuratorFrameworkImpl.getZooKeeper(CuratorFrameworkImpl.java:489)
        at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:740)
        at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:723)
        at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:109)
        at org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:720)
        at org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:484)
        at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:474)
        at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:454)
        at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:44)
        at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.createPersistent(CuratorZookeeperClient.java:74)
        at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:63)
        at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doSubscribe(ZookeeperRegistry.java:149)
        at com.alibaba.dubbo.registry.support.FailbackRegistry.retry(FailbackRegistry.java:377)
        at com.alibaba.dubbo.registry.support.FailbackRegistry$1.run(FailbackRegistry.java:70)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)

备注:
1.dubbo-admin的github下载地址为:https://github.com/apache/incubator-dubbo-ops
dubbo.properties配置文件内容为(未做修改过)
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
2.dubbo-admin已正常启动,可正常访问http://localhost:8080/dubbo-admin-2.0.0/
3.zookeeper的版本的3.4.8,
4.操作系统为win10
5.验证zookeeper启动结果为:
查看端口占用情况:
C:\WINDOWS\system32>netstat -ano|findstr "2181"
TCP 0.0.0.0:2181 0.0.0.0:0 LISTENING 13908
TCP 127.0.0.1:2181 127.0.0.1:9049 CLOSE_WAIT 13908
TCP 127.0.0.1:2181 127.0.0.1:9062 CLOSE_WAIT 13908
TCP 127.0.0.1:2181 127.0.0.1:9082 ESTABLISHED 13908
TCP 127.0.0.1:9049 127.0.0.1:2181 FIN_WAIT_2 8340
TCP 127.0.0.1:9062 127.0.0.1:2181 FIN_WAIT_2 8340
TCP 127.0.0.1:9082 127.0.0.1:2181 ESTABLISHED 8340
TCP [::]:2181 [::]:0 LISTENING 13908

使用jps查看java进程情况:
C:\WINDOWS\system32>jps
13908 QuorumPeerMain
8340 Bootstrap
12376 Jps
8696 org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar

使用zookeeper客户端测试连接情况:
E:\zookeeper-3.4.8\bin>zkCli.cmd -server 127.0.0.1:2181
Connecting to 127.0.0.1:2181
2018-06-07 23:49:57,276 [myid:] - INFO [main:Environment@100] - Client environment:zookeeper.version=3.4.8--1, built on 02/06/2016 03:18 GMT
....
Welcome to ZooKeeper!
2018-06-07 23:49:57,598 [myid:] - INFO [main-SendThread(127.0.0.1:2181):ClientCnxn$SendThread@1032] - Opening socket connection to server 127.0.0.1/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
2018-06-07 23:49:57,600 [myid:] - INFO [main-SendThread(127.0.0.1:2181):ClientCnxn$SendThread@876] - Socket connection established to 127.0.0.1/127.0.0.1:2181, initiating session
JLine support is enabled
[zk: 127.0.0.1:2181(CONNECTING) 0]

0

2个回答

Connection timed out for connection string (127.0.0.1:2181)
连接不上,超时,检查下端口有没有开,防火墙,还有服务器那里的绑定

1
ruyi159
意心一忆 2181端口情况已检查(如上备注中的第5条),补充备注6.本机防火墙均已关闭。
大约一年之前 回复

确实是防火墙问题。。大意了。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
dubbo-Admin控制台+zookeeper环境搭建
zookpeer搭建下载zookeeper-3.4.6,cd ./conf/ , cp zoo_sample.cfg zoo.cfg ./bin/zkServer.sh start 启动zookpeer服务dubboAdmain控制台搭建下载dubbo-admin.war,解压后放到tomcat...
Zookeeper的注册中心和dubbo-admin的搭建
一、Zookeeper的注册中心 Zookeeper下载地址:http://www.apache.org/dist//zookeeper/ 1.非集群搭建         因为windows和linux下的搭建基本一样(只有启动命令不同),这里以windows下为例,我的是3.4.6版本。 (1)解压 (2)配置 I.到zookeeper-3.4.6
zookeeper和dubbo-admin管理中心的搭建
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。  ZooKeeper官网为:http://zookeeper.apache.org/  Dubbo是Alibaba开源的分布式服务框架,它最大的特点...
虚拟机安装zookeeper,实现dubbo-admin
虚拟机环境:jdk1.7(Java HotSpot版本),tomcat 8.5,zookeeper 3.5.0,dubbo-admin 2.5.3相关内容:链接:https://pan.baidu.com/s/11hCcdbvS3MY1sCIJjmTyYQ 密码:pihf解压zookeeper,和windows一样配置logs和data的路径。然后进入zookeeper的bin文件下,启动zkSe...
windows下dubbo-admin和zookeeper安装部署
dubbo-admin war包与配置和zookeeper包与配置 安装启动zookeeper 下载zookeeper-3.4.6 官网地址: http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6 百度网盘地址: http://pan.baidu.com/s/1pKUYnur 其他网盘(不需要下载百度网盘客户端) https://page67.ctfile.com/fs/kYq172026246 解压zookeeper-3.4.6到指定目录 比如:G:\zhq_foresee\work\dubbo\zookeeper-3.4.6 复制zookeeper-3.4.6\conf目录下的zoo_sample.cfg文件改名为zoo.cfg,无需做其他修改。 zoo.cfg配置了zookeeper的相关参数 说明: clientPort:监听客户端连接的端口。 tickTime:基本事件单元,以毫秒为单位。它用来控制心跳和超时,默认情况下最小的会话超时时间为两倍的 tickTime。 我们可以对配置文件的端口等或者进行高级配置和集群配置例如:maxClientCnxns:限制连接到 ZooKeeper 的客户端的数量等 启动zookeeper 打开cmd,进入zookeeper-3.4.6\bin目录,直接双击zkServer.cmd文件或者执行zkServer.cmd命令 启动成功后的输出: 下载安装tomcat(绿色版) 百度网盘地址: http://pan.baidu.com/s/1pKUYnur 其他网盘(不需要下载百度网盘客户端) https://page67.ctfile.com/fs/WME172391022 下载后,解压到指定目录即可。 安装dubboadmin 下载dubbo-admin-2.5.3 官网:http://dubbo.io/Download-zh.htm 百度网盘地址: http://pan.baidu.com/s/1pKUYnur 其他网盘(不需要下载百度网盘客户端) https://page67.ctfile.com/fs/kXk172026186 解压dubbo-admin-2.5.3 将解压后的dubbo-admin-2.5.3拷贝到tomcat的apache-tomcat-6.0.35\webapps目录下, 然后将dubbo-admin-2.5.3目录名称改为ROOT dubboadmin下的一个dubbo.properties文件配置了指向zookeeper的参数 启动tomcat 打开cmd,进入apache-tomcat-6.0.35\bin目录,输入startup.bat命令,即可启动tomcat. 访问dubboadmin后台 打开浏览器,输入http://127.0.0.1:8080/,输入帐号密码root/root。进入 dubbo官方网址 http://dubbo.io/Home-zh.htm
dubbo-admin部署失败解决,dubbo-admin 访问错误解决
dubbo部署后不能访问报404,用了下面这个链接下载的包就可以了。部署后的访问地址是localhost:8080 用户名是root,密码是root http://download.csdn.net/download/weixin_41319450/10151534
dubbo-admin的war包和zookeeper的安装压缩包
包含dubbo-admin的war包、zookeeper的安装压缩包,相关博客:https://mp.csdn.net/postedit/85333379
配置zookeeper的dubbo-admin管理平台
转:http://sdll.club/blogs/fda57de0/ 配置zookeeper的dubbo-admin管理平台 转载于:https://www.cnblogs.com/sdll/p/8179657.html
Zookeeper注册中心与Dubbo-Admin管理平台搭建
Zookeeper注册中心与Dubbo-Admin管理平台搭建 度娘的介绍:ZooKeeper是一个开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效...
duboo的连接问题,连接zookeeper失败
问题:maven项目用zookeeper管理duboo,显示连接connection失败。 环境:zookeeper安装的位置为虚拟机linux(CentOS) 原因分析:系为linux防火墙问题,导致客户端与服务器连接不上。 解决措施:关闭防火墙后可以解决。 PS:CentOS的防火墙关闭问题,用普通的iptables stop无法关闭,不能识别指令。 https://blog.csd...
zookeeper启动时报错
问题: zookepeper启动报错 error:Could not find or load main classorg.apache.zookeeper.server.quorum.QuorumPeerMain   1.首先我以为是自己的zookeeper配置文件出错结果重新安装后,还是报这个错误,于是我就开始上网查找,有如下原因 环境配置可能出错 配置文件中的java环境不能加载 ...
zookeeper启动时报错排除
1.执行zkServer.sh start 后显示:JMX enabled by default Using config:/home/Hadoop/app/zookeeper-3.4.5/bin/../conf/zoo.cfg Starting zookeeper … STARTED2.jps后发现没有QuorumPeerMain进程3.查看zookeeper-3.4.5/data下的zook
Zookeeper注册中心和Dubbo-Admin管理平台的搭建
http://www.cnblogs.com/huyong/p/6678475.html#top
关于zookeeper连接失败和dubbo-admin 404问题总结
关于zookeeper连接失败和dubbo-admin 404问题总结 自己解决方法:应该是JDK、zookeeper、tomcat、dobbo-admin 版本相互冲突造成的 完美解决后版本配置如下: jdk1.8+zookeeper-3.4.6+tomcat9+dubbo-admin-2.5.3 下面是网上找的其它方法可供参考: zookeeper连接失败 centos7安装zookeeper...
Dubbo-Admin管理平台和Zookeeper注册中心的搭建
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。       Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦
dubbo-admin如何在zookeeper下面使用
1:首先我们需要下载一个zookeeper zookeeper的使用 zookeeper使用的时候需要在conf下面新建一个zoo.cfg配置文件 使用的时候将zoo_sample.cfg复制一份就可以了,然后将名字改成zoo.cfg 下载地址:官网,或者:http://pan.baidu.com/s/1gfry9zH 2:然后下载dubbo-
Dubbo-admin管理平台和Zookeeper注册中心的搭建
概述 zookeeper实际上是yahoo开发的,用于分布式中一致性处理的框架。最初其作为研发Hadoop时的副产品。由于分布式系统中一致性处理较为困难,其他的分布式系统没有必要 费劲重复造轮子,故随后的分布式系统中大量应用了zookeeper,以至于zookeeper成为了各种分布式系统的基础组件,其地位之重要,可想而知。著名的hadoop,kafka,dubbo 都是基于zookeep...
dubbo-admin的部署搭建以及zookeeper安装
1、首先在dubbo官网下载dubbo-admin压缩包 https://github.com/apache/incubator-dubbo/tree/dubbo-2.6.0 下载完成后,解压可以看到当前目录中包含dubbo-admin这个目录 2、进入到dubbo-admin目录下,执行以下命令(引号不要忘记加),对程序进行打包 mvn install '-Dmaven.t...
zookeeper安装及dubbo-admin安装(浅浅浅浅)
1、zookeeper安装配置 (1)当前最新版,下载地址:https://www-eu.apache.org/dist/zookeeper/zookeeper-3.4.13/ (2)然后将压缩文件解压到:C:\kaifa\zookeeper(开始是没有log和data的哦) (3)进入到conf目录,将zoo_sample.cfg复制一份,更名为zoo.cfg,如图: (4)然后修改zoo.cf...
dubbo-admin
dubbo-admin,dubbo管理控制台,直接解压java -jar 运行jar包就好,不需要tomcat