kaa 数据收集不检索数据 mongodb

kaa data collection doesn't retrieve data mongodb

我在 ubuntu 16.04 上手动安装了 kaa iot 服务器,并使用 data collection sample 来测试它是如何工作的。 代码 运行 没有任何错误,但是当我 运行 下面的这些命令没有任何反应:

mongo kaa
db.logs_$my_app_token$.find()

我什至把mongodb.confbind_ip注释掉,重启mongodb,zookeeper和kaa-node 服务,但没有任何改变。 我也重新生成了 SDK 并重建了项目,但这也无济于事。

最后这是 kaa 日志:

2018-06-05 15:03:53,899 [Thread-3] TRACE 
o.k.k.s.c.s.l.DynamicLoadManager - DynamicLoadManager recalculate() got 0 redirection rules
2018-06-05 15:03:59,472 [EPS-core-dispatcher-6] DEBUG 
o.k.k.s.o.s.a.a.c.OperationsServerActor - Received: org.kaaproject.kaa.server.operations.service.akka.messages.core.stats.StatusRequestMessage@30d61bb1
2018-06-05 15:03:59,472 [EPS-core-dispatcher-6] DEBUG o.k.k.s.o.s.a.a.c.OperationsServerActor - [14fc1a87-8b34-47f6-8f39-d91aff7bfff7] Processing status request
2018-06-05 15:03:59,475 [pool-5-thread-1] INFO  o.k.k.s.o.s.l.DefaultLoadBalancingService - Updated load info: {"endpointCount": 0, "loadAverage": 0.02}
2018-06-05 15:03:59,477 [Curator-PathChildrenCache-0] INFO  o.k.k.s.c.s.l.DynamicLoadManager - Operations server [-1835393002][localhost:9090] updated
2018-06-05 15:03:59,477 [Curator-PathChildrenCache-4] DEBUG o.k.k.s.o.s.c.DefaultClusterService - Update of node [localhost:9090:1528181889050]-[{"endpointCount": 0, "loadAverage": 0.02}] is pushed to resolver org.kaaproject.kaa.server.hash.ConsistentHashResolver@1d0276a4
2018-06-05 15:04:03,899 [Thread-3] INFO  o.k.k.s.c.s.l.LoadDistributionService - Load distribution service recalculation started...
2018-06-05 15:04:03,899 [Thread-3] INFO  o.k.k.s.c.s.l.DynamicLoadManager - DynamicLoadManager recalculate() started... lastBootstrapServersUpdateFailed false
2018-06-05 15:04:03,899 [Thread-3] DEBUG o.k.k.s.c.s.l.d.EndpointCountRebalancer - No rebalancing in standalone mode
2018-06-05 15:04:03,899 [Thread-3] TRACE o.k.k.s.c.s.l.DynamicLoadManager - DynamicLoadManager recalculate() got 0 redirection rules

感谢您帮助解决这个问题...

经过大量的搜索和检查,我终于找到了!!! 发生这种情况的原因有多种:

  1. 如果您使用的是 Kaa 沙盒,请确保将您的网络设置设置为网桥(而非 NAT)。

  2. 检查你的iptables,看看这些端口是否开放:9888,9889,9997,9999.

  3. 如果您使用虚拟机作为服务器,请确保主机防火墙系统没有阻止端口。(这就是我遇到的情况...)