2016-12-14 1 views
3

ログアペンドでデフォルト値 'localhost'とポートを '27017'としてAWSにKaa Sandboxをインストールしました。これは正しいです?Kaa Java SDKがAWSのKAA Sandbox MongoDBと同期していません

「My first kaa app」のJava SDKを実行すると、macOSで次のエラーが発生します。

エラーメッセージ:INFO org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel - 同期できません。チャンネル[default_operation_tcp_channel]がCONNACKメッセージ+ KAASYNCメッセージを待っています

ログアペンダーに記載されているIPアドレス/ポートに問題がありますか、それともmongoDBに問題がありますか? mongoDBはAWS上でKaa Sandboxと共にデフォルトでインストールされていますか?それとも欠けていて別々にインストールする必要がありますか?

エラーMSGはまた、[メイン] INFO org.kaaproject.kaa.client.channel.impl.DefaultChannelManager - [default_operation_tcp_channel] TransportProtocolIdを入力[ID = 1456013202、バージョン= 1]

チャネルに対する操作サービスが見つかりませんでした
+0

解決策として回答を投稿してください。質問に追加しないでください。 –

答えて

4

は、次の手順を使用して、それを解決します。1.管理パネルでIPアドレスを変更しました> SSHを使用して8080

としてポートと私のEC2のホストIPアドレスへの一般的な設定は、EC2にログインしたユーザーにユーザーを変更:KAAを、パスワード:kaa、使用: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'を直接起動しました。とにかく、多くのおかげでAnil Sagar、あなたは私の日を救った! – Roses

関連する問題