2

Amazon ec2 Windows インスタンスを実行しており、それにエラスティック IP を関連付けています。このインスタンスに mongoDB をインストールしました。Java を使用してこのリモート mongodb データベースに接続しようとすると、次のエラーが表示されます。

com.mongodb.DBTCPConnector initDirectConnection 警告: /54.200.155.174:27017 で isMaster コマンドを実行中に例外が発生しました java.io.IOException: [/54.200.155.174:27017] に接続できませんでした bc:java.net.SocketTimeoutException: 接続タイムアウト。

使用されている Mongodb のバージョンは 2.0.7 で、これが私の接続コードです。

try
    {
        Mongo mongo=new Mongo("54.200.155.174",27017);
        DB db=mongo.getDB("mydb");
        DBCollection coll=db.getCollection("users");
        DBCursor cursor=coll.find();
        DBObject db1;

        while(cursor.hasNext())
        {
            db1=cursor.next();
            Object o=db1.get("email_id");
            System.out.println("email:"+o.toString());
        }
    }
    catch(Exception e)
    {
        e.printStackTrace();
    }
4

1 に答える 1