2
我打開與RHC的端口轉發,它顯示 MongoDB的127.0.0.1:27017 => xxx.x.xxx.x:27017 DOC這裏port-forward連接到Openshift的MongoDB與Java遠程,超時錯誤
但我仍然沒有運氣連接到該mongodb墨盒。我已經嘗試了mongo shell 3.0和java MongoClient。 mongo shell返回錯誤10061 java返回com.mongodb.MongoTimeoutException: Timed out after 10000 ms while waiting for a server that matches AnyServerSelector{}
還有什麼可以嘗試遠程連接到openshift mongodb?
我的代碼,我已經對當地的MongoDB測試這個工作正常
String mongoUri = "mongodb://admin:[email protected]:27017/";
MongoClient mongoClient;
try {
mongoClient = new MongoClient(new MongoClientURI(mongoUri));
DB db = mongoClient.getDB("mycoll");
DBCollection cc = db.getCollection("DBObject");
cc.insert(dbo);
}
本地連接正在工作,但我想要的是遠程連接。 –
您將進行遠程連接,當您執行端口轉發時顯示的ip/port被轉發到遠程服務器。 – 2016-01-14 17:30:11
這就是我的想法,但是當我真的運行我的代碼時,它給了我errno 10061 –