MongoDB试用
来源:互联网 发布:小卖家申请淘宝直播 编辑:程序博客网 时间:2024/05/02 02:56
os: Ubuntu8.04
cpu: amd
安装步骤:
http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages
Start Server: sudo /etc/init.d/mongodb start
Stop Server: sudo /etc/init.d/mongodb stop
MongoDB配置文件: /etc/mongodb.conf
启动后,查看log: tail -f /var/log/mongodb/mongodb.log
Sun Oct 30 17:19:20 [initandlisten] options: { command: [ "run" ], config: "/etc/mongodb.conf", dbpath: "/var/lib/mongodb", logappend: "true", logpath: "/var/log/mongodb/mongodb.log" }
log文件中显示的dbpath: /var/lib/mongodb
1. 我们修改mongodb.conf, 修改为:
#dbpath=/var/lib/mongodb
dbpath=/data/db
2 重新启动mongodb的server, 执行sudo /etc/init.d/mongodb start.
3 查看log, 发现log日志仍然显示:
[initandlisten] options: { command: [ "run" ], config: "/etc/mongodb.conf", dbpath: "/var/lib/mongodb", logappend: "true", logpath: "/var/log/mongodb/mongodb.log" }
也就是说mongodb.conf修改后没有生效。我百思不得其解,果断google之。
看了半天http://groups.google.com/group/mongodb-user/browse_thread/thread/a6e621b46dfe0858/e6371d263d4977d9?lnk=gst&q=conf#e6371d263d4977d9
查看了下/etc/init.d/mongodb,终于弄明白了,这的确是个bug啊。
将
88 DAEMONUSER=${DAEMONUSER:-mongodb}
89 DAEMON_OPTS=${DAEMON_OPTS:-"--dbpath $DATA --logpath $LOGFILE run"}
90 DAEMON_OPTS="$DAEMON_OPTS --config $CONF"
改为:
88 DAEMONUSER=${DAEMONUSER:-mongodb}
89 #DAEMON_OPTS=${DAEMON_OPTS:-"--dbpath $DATA --logpath $LOGFILE run"}
90 DAEMON_OPTS="$DAEMON_OPTS --config $CONF"
重新执行sudo /etc/init.d/mongodb start.log
[initandlisten] options: { command: [ "run" ], config: "/etc/mongodb.conf", dbpath: "/data/db", logappend: "true", logpath: "/var/log/mongodb/mongodb.log" }
- MongoDB试用
- MongoDB 试用
- MongoDB试用及Java的CRUD
- 试用
- 试用
- 试用
- 试用
- 试用
- 试用
- 试用
- 试用
- 试用blog
- blog试用
- CVS试用
- 试用NetBeans
- 试用一下
- 试用BLOG
- 新手试用
- 哈工大java实验 文件分割与合并
- 运行于Windows中的GIZA++( GIZA++ working inWindows Platform)
- 推荐图书:我的职场十年
- 常见SSL证书格式转换
- 2011年10月30日夜记梦
- MongoDB试用
- 迷茫的CODE MONKEY
- 虚拟机的网络连接方式
- Poechant 解读 Java API —— 借助货币格式化,初识 Locale 和 NumberFormat
- 用CSS实现水平虚线的两种方法
- linux 文件权限
- Frequent Links
- 游戏中的A*寻路
- 怎样用cmd启动停止服务