disconf (v2.6.36)环境搭建之后,无zk信息,排查了好几天没找到原因,麻烦大家看看

yyjiang21 2018-07-08 06:29:50
环境:disconf(v2.6.36) zookeeper(v3.3.6) redis(v2.6.14) mysql5 tomcat7 jdk7

经历了几天的痛苦折磨、换了redis版本、JDK版本、tomcat版本、zookeeper版本之后,还是找不到为什么报“无zk信息"。我贴一下启动日志:
2018-07-08 18:03:44,821 [localhost-startStop-1-EventThread] INFO com.baidu.disconf.core.common.zookeeper.inner.ConnectionWatcher - zk SyncConnected
2018-07-08 18:03:44,822 [localhost-startStop-1] INFO com.baidu.disconf.core.common.zookeeper.inner.ConnectionWatcher - zookeeper: 127.0.0.1:2181 , connected.
2018-07-08 18:03:44,822 [localhost-startStop-1] INFO com.baidu.disconf.core.common.zookeeper.ZookeeperMgr - zoo prefix: /disconf
2018-07-08 18:03:45,259 [localhost-startStop-1] INFO ehcache.EhCacheManagerFactoryBean (EhCacheManagerFactoryBean.java:129) - Initializing EhCache CacheManager
2018-07-08 18:03:46,234 [localhost-startStop-1] INFO context.ContextLoader (ContextLoader.java:325) - Root WebApplicationContext: initialization completed in 5352 ms
2018-07-08 18:03:46,234 [localhost-startStop-1] INFO com.baidu.dsp.common.listener.ContextListener - start to load ContextListener
2018-07-08 18:03:46,234 [localhost-startStop-1] INFO com.baidu.dsp.common.listener.ContextListener - end of ContextListener
2018-07-08 18:03:56,305 [proScheduler-1] INFO impl.AbstractPoolBackedDataSource (AbstractPoolBackedDataSource.java:462) - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> z8kflt9wxo3nyjd2tdfi|3d97cc2, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> z8kflt9wxo3nyjd2tdfi|3d97cc2, idleConnectionTestPeriod -> 1200, initialPoolSize -> 10, jdbcUrl -> jdbc:mysql://172.18.234.126:3306/disconf?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&rewriteBatchedStatements=false, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 3600, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 20, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 10, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
fe0e926d-f719-4067-9208-c4ac4c41d224 2018-07-08 18:03:56,567 [proScheduler-1] INFO com.baidu.disconf.web.tasks.impl.ConfigConsistencyMonitorServiceImpl - monitor disconf_demo rd 1_0_0_0

redis我做了主从,6379 6380端口。
贴一下配置文件:
[root@iZwz994ghq89x8m4yojbwaZ classes]# pwd
/usr/local/disconf/war/WEB-INF/classes
[root@iZwz994ghq89x8m4yojbwaZ classes]# vi application.properties


#
# \u670d\u52a1\u5668\u7684domain
#

domain=disconf.dream*.cn(这里保密一下)

#
# \u90ae\u7bb1\u8bbe\u7f6e
#

EMAIL_MONITOR_ON = true
EMAIL_HOST = smtp.163.com
EMAIL_HOST_PASSWORD = password
EMAIL_HOST_USER = sender@163.com
EMAIL_PORT = 25
DEFAULT_FROM_EMAIL = disconf@163.com

#
# \u5b9a\u65f6\u6821\u9a8c\u4e2d\u5fc3\u7684\u914d\u7f6e\u4e0e\u6240\u6709\u5ba2\u6237\u7aef\u914d\u7f6e\u7684\u4e00\u81f4\u6027
#
CHECK_CONSISTENCY_ON= true
[root@iZwz994ghq89x8m4yojbwaZ classes]# vi redis-config.properties

redis.group1.retry.times=2

redis.group1.client1.name=BeidouRedis1
redis.group1.client1.host=172.18.234.127
redis.group1.client1.port=6379
redis.group1.client1.timeout=5000
redis.group1.client1.password=foobared

redis.group1.client2.name=BeidouRedis2
redis.group1.client2.host=172.18.234.127
redis.group1.client2.port=6380
redis.group1.client2.timeout=5000
redis.group1.client2.password=foobared

redis.evictor.delayCheckSeconds=300
redis.evictor.checkPeriodSeconds=30
redis.evictor.failedTimesToBeTickOut=6
[root@iZwz994ghq89x8m4yojbwaZ classes]# vi zoo.properties


hosts=127.0.0.1:2181


# zookeeper\u7684\u524D\u7F00\u8DEF\u5F84\u540D
zookeeper_url_prefix=/disconf

另外,zookeeper貌似也没保存好节点数据:
[root@iZwz994ghq89x8m4yojbwaZ bin]# ./zkCli.sh
Connecting to localhost:2181
2018-07-08 18:24:05,877 - INFO [main:Environment@97] - Client environment:zookeeper.version=3.3.6-1366786, built on 07/29/2012 06:22 GMT
2018-07-08 18:24:05,880 - INFO [main:Environment@97] - Client environment:host.name=localhost
2018-07-08 18:24:05,880 - INFO [main:Environment@97] - Client environment:java.version=1.7.0_80
2018-07-08 18:24:05,881 - INFO [main:Environment@97] - Client environment:java.vendor=Oracle Corporation
2018-07-08 18:24:05,881 - INFO [main:Environment@97] - Client environment:java.home=/usr/local/jdk1.7.0_80/jre
2018-07-08 18:24:05,882 - INFO [main:Environment@97] - Client environment:java.class.path=/opt/zookeeper-3.3.6/bin/../build/classes:/opt/zookeeper-3.3.6/bin/../build/lib/*.jar:/opt/zookeeper-3.3.6/bin/../zookeeper-3.3.6.jar:/opt/zookeeper-3.3.6/bin/../lib/log4j-1.2.15.jar:/opt/zookeeper-3.3.6/bin/../lib/jline-0.9.94.jar:/opt/zookeeper-3.3.6/bin/../src/java/lib/*.jar:/opt/zookeeper-3.3.6/bin/../conf:
2018-07-08 18:24:05,882 - INFO [main:Environment@97] - Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2018-07-08 18:24:05,883 - INFO [main:Environment@97] - Client environment:java.io.tmpdir=/tmp
2018-07-08 18:24:05,883 - INFO [main:Environment@97] - Client environment:java.compiler=<NA>
2018-07-08 18:24:05,884 - INFO [main:Environment@97] - Client environment:os.name=Linux
2018-07-08 18:24:05,884 - INFO [main:Environment@97] - Client environment:os.arch=amd64
2018-07-08 18:24:05,885 - INFO [main:Environment@97] - Client environment:os.version=2.6.32-696.3.2.el6.x86_64
2018-07-08 18:24:05,885 - INFO [main:Environment@97] - Client environment:user.name=root
2018-07-08 18:24:05,886 - INFO [main:Environment@97] - Client environment:user.home=/root
2018-07-08 18:24:05,886 - INFO [main:Environment@97] - Client environment:user.dir=/opt/zookeeper-3.3.6/bin
2018-07-08 18:24:05,888 - INFO [main:ZooKeeper@379] - Initiating client connection, connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@79662429
Welcome to ZooKeeper!
2018-07-08 18:24:05,904 - INFO [main-SendThread():ClientCnxn$SendThread@1058] - Opening socket connection to server localhost/127.0.0.1:2181
2018-07-08 18:24:05,910 - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@947] - Socket connection established to localhost/127.0.0.1:2181, initiating session
JLine support is enabled
2018-07-08 18:24:05,921 - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@736] - Session establishment complete on server localhost/127.0.0.1:2181, sessionid = 0x16474d030b60004, negotiated timeout = 30000

WATCHER::

WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 0]
[zk: localhost:2181(CONNECTED) 0] ls /disconf
[]

根据https://www.cnblogs.com/helloIT/p/6225154.html?utm_source=itdadao&utm_medium=referral https://blog.csdn.net/wangpengzhi19891223/article/details/79419162也始终没排查到原因。请有经验的牛人解惑,非常感谢。
...全文
486 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复

50,503

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧