Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kaa Java SDK未与AWS上的Kaa沙盒MongoDB同步_Mongodb_Amazon Web Services_Kaa - Fatal编程技术网

Kaa Java SDK未与AWS上的Kaa沙盒MongoDB同步

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消息 这是日志附录中提到

我已经在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沙盒一起安装的,还是缺少,需要单独安装


错误消息还包括:[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,你救了我一天!