1.下载
curl -O https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.0.7.tgz tar -zxvf mongodb-osx-x86_64-3.0.7.tgz
2.创建数据库文件夹与日志文件
mkdir -p /usr/local/mongodb/data
user@EBJ1023.local:/usr/local/mongodb/data> touch logs
3.设置开机启动
将mongodb启动项目追加入rc.local保证mongodb在服务器开机时启动
echo "/usr/local/flume_kafka_stom/mongodb3.0.7/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend --auth --port=27017" >> /etc/rc.local "
4. 启动mongodb
bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend --auth --port=27017 --fork
5.进入数据库的CLI管理界面,启动
user@EBJ1023.local:/usr/local/flume_kafka_stom/mongodb3.0.7/bin> ./mongo
6.参数解释: --dbpath 数据库路径(数据文件)
--logpath 日志文件路径
--master 指定为主机器
--slave 指定为从机器
--source 指定主机器的IP地址
--pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是空闲磁盘大小的5%)。
--logappend 日志文件末尾添加
--port 启用端口号
--fork 在后台运行
--only 指定只复制哪一个数据库
--slavedelay 指从复制检测的时间间隔
--auth 是否需要验证权限登录(用户名和密码)
http://blog.csdn.net/yuwenruli/article/details/8529192 参考文章
https://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/ 参考官网