원격 mongodb 인스턴스에 연결하려고 시도하고 있지만 오류가 계속 발생합니다.Java로 원격 mongodb 서버에 연결
자바 코드 :
Mongo mongo = new Mongo("172.234.52.24");
DB db = mongo.getDB("myDB");
collection = db.getCollection("myCollection");
하지만 다음과 같은 예외가 점점 계속 :
java.io.IOException: couldn't connect to [/172.234.52.24:27017] bc:java.net.ConnectException: Connection refused
내가해야 할 다른 무언가가 있습니까? 데이터베이스에 액세스하거나 몽고 쪽에서 일부 사용 권한을 변경하려고하면 사용자 이름/암호를 설정 하시겠습니까? 그것의 정상적인 mongo 우분투 서버에 추가 구성이나 권한을 설치합니다.
추가 정보 : mongo 172.234.52.24:8888이 작동하지 않습니다. 예외 : 연결에 실패했습니다. 나는 다른 호스트에게 ping 할 수 있고, mongo가 그것에 달리고 있다는 것을 알 수있다.
아이디어가 있으십니까? 감사합니다.
포트가 열려 확장 - 당신은 등록 정보 파일을 읽을 수있는 코드 아래에 사용할 수 있습니까? 왜 172.234.52.24 : 8888에 접속하려고 했습니까?''8888'은 기본 포트가 아닙니다. http : //docs.mongodb.org/manual/tutorial/configure-linux-iptables-firewall/ – WiredPrairie
"mongo 172.234.52.24"가 효과가 있습니까? 서버로 ssh하면 "mongo localhost"가 작동합니까? –