takin-启动demo失败ERROR can’t found any available log server nodes!
分类:安装部署
前提:takin容器启动正常 ,takin控制台也没有异常
1、demo和agent的配置是按照官方文档操作的,在控制台显示两个demo应用已经启动,但是
- agent 在zk中注册失败 [zk: localhost:2181(CONNECTED) 0] ls /config/log/pradar/cloud/server
Node does not exist: /config/log/pradar/cloud/server; - agent日志报错: ERROR can't found any available log server nodes!
2022-08-24 18:05:55 ERROR init log data pusher failed.retry next times. - 按照官方文档中说可以重启surge 但是看了一下 ,jar有点不同,我这边叫surge-deploy-pradar-storm-1.0.jar 文档说让重启【 nohup java -jar surge-deploy-1.0-jar-with-dependencies.jar '{"172.17.0.2":"192.168.1.220(修改为自己机器的对应ip)"}' > surge.out 2>&1 &】 ,这两个jar 不一样吗?
还有 demo里面的测点接口是可以正常响应的,但加上入影子库标识就会要白名单,白名单怎么加?
-
找到解药了 , https://github.com/shulieTech/Takin/issues/127 ,亲测有效
那我就原来的启动【nohup java -Xms256m -Xmx256m -Xss1m -cp surge-deploy-pradar-storm-1.0.jar io.shulie.surge.data.deploy.pradar.bootstrap.PradarTopologyBootStrap -DSourceType=MYSQL -DWorkers=1 -DNet={\”172.17.0.2\”:\”宿主IP\”} >surge.out 2>&1 &】kill了,换成【nohup java -Xms256m -Xmx256m -Xss1m -cp surge-deploy-pradar-storm-1.0.jar io.shulie.surge.data.deploy.pradar.bootstrap.PradarTopologyBootStrap -DSourceType=MYSQL -DWorkers=1 -DNet={\”172.17.0.3\”:\”宿主IP\”} >surge.out 2>&1 &】
果然可以了
2年前