2016-04-04 12 views
0

AmazonEC2から始まり、ポート27017を開いたセキュリティグループを作成しましたが、「MongoClient」(java)を使用して接続しようとすると、次の出力が表示されます。AmazonEC2インスタンスのMongoDBに接続

私はまた、アマゾンのLinuxを使用して、すでに私のセキュリティグループポリシーの印刷画面の下にMongoDBのドキュメントを(https://docs.mongodb.org/ecosystem/platforms/amazon-ec2/

Exception in monitor thread while connecting to server ec2-54-233-146-156.sa-east-1.compute.amazonaws.com:27017 
com.mongodb.MongoSocketOpenException: Exception opening socket 
    at com.mongodb.connection.SocketStream.open(SocketStream.java:63) 
    at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:114) 
    at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:127) 
    at java.lang.Thread.run(Unknown Source) 
Caused by: java.net.ConnectException: Connection refused: connect 
    at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) 
    at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) 
    at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) 
    at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) 
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source) 
    at java.net.PlainSocketImpl.connect(Unknown Source) 
    at java.net.SocksSocketImpl.connect(Unknown Source) 
    at java.net.Socket.connect(Unknown Source) 
    at com.mongodb.connection.SocketStreamHelper.initialize(SocketStreamHelper.java:50) 
    at com.mongodb.connection.SocketStream.open(SocketStream.java:58) 
    ... 3 more 

フォローをチェックしてみましたよ:

Security group policies

答えて

1
  1. mongodbの設定を確認し、バインドIPが127.0.0.1に設定されておらず、外部接続を待ち受けていることを確認してください
  2. あなたは上記の二つはあなたの問題を解決していない場合
  3. はこれを見てくださいhttps://serverfault.com/a/347272/269101
+0

おかげで多く、私がチェックし、私はMongoDBが設定されていない、そのポート上でローカルMongoのために接続できるかどうかを参照してください。外部接続を聴く。 –

+0

あなたは大歓迎です – Sid

関連する問題