【问题标题】:Kaa Java SDK not syncing with KAA Sandbox MongoDB on AWSKaa Java SDK 未与 AWS 上的 KAA Sandbox MongoDB 同步
【发布时间】:2016-12-14 06:42:36
【问题描述】:

我在 AWS 上安装了 Kaa Sandbox,在日志附加程序中使用默认值“localhost”和端口“27017”。这是正确的吗?

现在为“我的第一个 kaa 应用程序”运行 Java SDK 在 macOS 上出现以下错误。

错误消息:INFO org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel - 无法同步。频道 [default_operation_tcp_channel] 正在等待 CONNACK 消息 + KAASYNC 消息

这是日志附加程序中提到的 IP 地址/端口的问题,还是 mongoDB 的问题? mongoDB 是默认安装在 AWS 上的 Kaa Sandbox 还是缺少需要单独安装?

错误消息还包括:[main] INFO org.kaaproject.kaa.client.channel.impl.DefaultChannelManager - 找不到通道 [default_operation_tcp_channel] 类型 TransportProtocolId [id=1456013202, version=1] 的操作服务

【问题讨论】:

  • 请发布您的修复作为答案,不要将其附加到问题中。

标签: mongodb amazon-web-services kaa


【解决方案1】:

通过以下步骤解决: 1. 将管理面板中的 ipaddress> 常规设置更改为我的 ec2 主机 IP 地址,端口为 8080

使用SSH,登录ec2,将用户改成user:kaa,密码:kaa,使用:sudo /usr/lib/kaa-sandbox/bin/change_kaa_host.sh host_ip 下载了新的 SDK 并创建了一个新的应用程序。在 mongoDB 中收到数据。

【讨论】:

  • 与您的答案的唯一区别是我使用以下方式连接到 ec2:'ssh -i /path/my-private-aws-instance-key.pem ubuntu@ec2-my-aws-instance- host.compute.amazonaws.com' 并直接启动'sudo /usr/lib/kaa-sandbox/bin/change_kaa_host.sh my-aws-instance-host-ip'。无论如何,非常感谢 Anil Sagar,你拯救了我的一天!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多