mongodb的连接问题,绑定IP惹的祸
来源:互联网 发布:网络行为控制 编辑:程序博客网 时间:2024/06/01 12:22
mongodb的连接问题,绑定IP惹的祸
刚刚安装好了 mongodb 。对着 mongodb in action上的例子敲了下面的代码:
[java]
public class TestDBConnect {
@Test
public void testdb() {
MongoClient mongoClient = null;
try {
mongoClient = new MongoClient("xx.xx.xx.xx", 27017);
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
DB db = mongoClient.getDB("crawler");
DBCollection coll = db.getCollection("sites");
DBObject doc = new BasicDBObject();
String[] tags = { "database", "open-source" };
doc.put("url", "org.mongodb");
doc.put("tags", tags);
DBObject attrs = new BasicDBObject();
attrs.put("lastAddress", new Date());
attrs.put("pingtime", 20);
doc.put("attrs", attrs);
coll.insert(doc);
System.out.println("Initial document:n");
System.out.println(doc.toString());
System.out.println("updating pingtime...n");
coll.update(new BasicDBObject("_id", doc.get("_id")),
new BasicDBObject("$set", new BasicDBObject("pingtime", "30")));
DBCursor cursor = coll.find();
System.out.println("After updaten");
System.out.println(cursor.next().toString());
System.out.println("Number of site documents:" + coll.count());
System.out.println("Removing documents...");
coll.remove(new BasicDBObject());
}
}
上面服务器的IP 用XX.XX.XX.XX隐去了,运行之后报了错:
九月 20, 2013 10:19:52 上午 com.mongodb.DBTCPConnector initDirectConnection
警告: Exception executing isMaster command on localhost/xx.xx.xx.xx:27017
java.net.ConnectException: Connection refused: connect
说白了就是连接不上。
说明一下网络情况:
安装了mongodb的是一台Linux服务器,IP是aa.bb.cc.dd,本机运行java程序去链接。
接下来我又尝试了,在本机上运行mongo客户端 使用
mongo aa.bb.cc.dd来连接,同样失败。
不死心,ssh到服务器上,使用mongo aa.bb.cc.dd来连接,失败,我擦!
不加IP,或者使用mongo 127.0.0.1 可以连接上,到这儿我基本猜出了问题的原因了,mongodb的数据库实例被绑定到了127.0.0.1这个IP了,使用外网IP无法访问。
打开/etc/mongodb.conf.
bind_ip = 127.0.0.1这一行替换为
bind_ip = aa.bb.cc.dd。重新运行上面的代码,测试通过。
0 0
- mongodb的连接问题,绑定IP惹的祸
- mongodb的连接问题,绑定IP惹的祸
- mongoDB的连接池问题
- 连接mongodb,查询地理位置的问题
- java中mongoDB连接遇到的问题
- 关于postgerSQL 的 外部ip连接问题
- 关于SQL2005的IP地址连接问题
- xshell连接虚拟机的问题 修改ip
- 关于JBOSS解决IP地址绑定的问题
- MongoDB的连接运算
- mysql远程ip不能连接连接,没有权限的问题
- 绑定服务器IP的疑问
- php mongodb 主从切换后,连接的问题
- 第一次使用java连接mongodb遇到的问题
- 解决Mongodb不能连接到服务器的问题
- Android的ip连接
- php连接mongoDB的几个问题
- python与mongodb的连接
- ubuntu12.04下常用软件的安装(代码编译可能缺少这些软件无法通过)
- 洗车人家洗车加盟店让你在享受中轻松赚钱
- 第九周项目四 向量的类
- 1019. 数字黑洞 (20)
- Linux系统性能监控之Memory
- mongodb的连接问题,绑定IP惹的祸
- MongoDB之复制集(二)搭建
- 谈ISO9000-3内容及其与CMM关系
- 洗车人家汽车美容加盟帮你实现创业梦想
- Unity3D 场景导出成 XML或JSON 并解析还原场景
- XMind快捷键汇总
- sqoop安装,使用流程
- jQuery滚动轮播插件onepage-scroll
- NGUI中的UIInput输入定制光标