2016-12-14 44 views
3

我在日志appender中使用缺省值'localhost'和端口'27017'在AWS上安装了Kaa Sandbox。它是否正确?Kaa Java SDK不与KAA Sandbox同步AWS上的MongoDB

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

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

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

错误味精还包括:[主要] INFO org.kaaproject.kaa.client.channel.impl.DefaultChannelManager - 无法找到频道业务服务[default_operation_tcp_channel]类型TransportProtocolId [ID = 1456013202,版本= 1]

+0

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

回答

4

通过以下步骤解决:1.改变了ip地址的管理面板>与端口我EC2主机的IP地址为8080

通过使用SSH,一般设置登录到EC2,改变了用户到用户:KAA,密码:kaa,used:sudo /usr/lib/kaa-sandbox/bin/change_kaa_host.sh host_ip 下载了新的SDK并创建了一个新的应用程序。数据在mongoDB中收到。

+0

与您的答案唯一的区别是,我使用以下命令连接到ec2:'ssh -i /path/my-private-aws-instance-key.pem [email protected] '并直接启动'sudo /usr/lib/kaa-sandbox/bin/change_kaa_host.sh my-aws-instance-host-ip'。无论如何,非常感谢阿尼尔萨加尔,你救了我的一天! – Roses