zoukankan      html  css  js  c++  java
  • MongoDb安装

    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/ 参考官网
    
    
     
  • 相关阅读:
    史上最详细 github 使用教程(英文烂的血泪史)
    如何解决跨域问题
    KSImageNamed 安装
    VVDocumenter插件安装
    通过appearance设置app主题
    UITableViewCell注册情况
    iOS9.2 xcode 7.1.1真机测试
    UIAlertController iOS9
    Values of type 'NSInteger' should not be used as format arguments; add an explicit cast to 'long' instead
    GIT
  • 原文地址:https://www.cnblogs.com/200911/p/4995638.html
Copyright © 2011-2022 走看看