Kaa Java SDK未与AWS上的Kaa沙盒MongoDB同步
我已经在AWS上安装了Kaa沙盒,在LogAppender中使用默认值“localhost”和端口“27017”。这是正确的吗 现在为“我的第一个kaa应用程序”运行Java SDK会在macOS上出现以下错误 错误消息:INFO org.kaaproject.kaa.client.channel.impl.channels.defaultOperationTCPCchannel-无法同步。通道[默认\u操作\u tcp\u通道]正在等待CONNACK消息+KAASYNC消息 这是日志附录中提到的IP地址/端口的问题还是mongoDB的问题?mongoDB是在AWS上默认与Kaa沙盒一起安装的,还是缺少,需要单独安装Kaa Java SDK未与AWS上的Kaa沙盒MongoDB同步,mongodb,amazon-web-services,kaa,Mongodb,Amazon Web Services,Kaa,我已经在AWS上安装了Kaa沙盒,在LogAppender中使用默认值“localhost”和端口“27017”。这是正确的吗 现在为“我的第一个kaa应用程序”运行Java SDK会在macOS上出现以下错误 错误消息:INFO org.kaaproject.kaa.client.channel.impl.channels.defaultOperationTCPCchannel-无法同步。通道[默认\u操作\u tcp\u通道]正在等待CONNACK消息+KAASYNC消息 这是日志附录中提到
错误消息还包括:[main]INFO org.kaaproject.kaa.client.channel.impl.DefaultChannelManager-找不到通道[default\u operation\u tcp\u channel]类型TransportProtocolId[id=1456013202,version=1]的操作服务。使用以下步骤解决了此问题:1。将管理面板>常规设置中的IP地址更改为我的ec2主机IP地址,端口为8080 使用SSH,登录到ec2,将用户更改为user:kaa,密码:kaa,使用:sudo/usr/lib/kaa sandbox/bin/change\u kaa\u host.sh host\u 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\u kaa\u host.sh my aws instance host ip”。无论如何,非常感谢Anil Sagar,你救了我一天!