zoukankan      html  css  js  c++  java
  • mongodb的安装和启动

    1.单节点安装
    (1)创建数据库目录(要保证mongod有写入的权限)

    # mkdir -p /mongo/db
    

    (2)启动mongodb

    # ./mongod --dbpath /mongo/db
    ...
    2016-01-26T05:16:12.005+0800 I NETWORK  [initandlisten] waiting for connections on port 27017
    

    表明已经启动成功!
    (3)在其他终端查看mongod进程

    # ps -ef|grep mongo
    root     14667 14514  0 05:16 pts/2    00:00:00 ./mongod --dbpath /mongo/db
    root     14705 14684  0 05:16 pts/5    00:00:00 grep mongo 
    

    2.使用命令行参数选项启动单实例mongodb

    # ./mongod --port 27000 --dbpath /mongo/db/data -logpath /mongo/db/log/mongo.log --smallfiles
    

     部分参数说明

    选项 说明
    --help,-h 打印启动的各种选项信息
    --config,-f 指定配置文件的信息,配置文件包含各种启动时的参数选项
    --verbose,-v 使日志输出更多的信息。可以使用多个v,比如-vvvvv输出更多的信息
    --quiet 输出比较少的信息,和--verbose相反
    --port 端口号设置。默认是27017
    --logpath 日志文件的路径和名称。默认是stdout
    --logappend 日志追加
    --dbpath 数据库目录。默认是/data/db
    --smallfiles 主要用于开发环境。mongo启动后,会创建一个64mb的数据库文件。使用smallfile后创建的文件大小是16mb。生产环境不建议使用该参数
    --replSet 启动复制集
    --configsvr 以配置server的角色启动mongodb
    --shardsvr 以shard server的形式启动mongod进程
    --oplogSize oplog的大小,是复制的重要组成。在复制集初始化的时候,磁盘空间会提前给oplog进行分配
    --storageEngine 从3.0开始,引入了新的存储引擎WT。之前的默认引擎是mmapv1
    -dirctoryperdb 默认mongodb是将所有的数据库文件放在一个目录下。该参数支持将各个数据库文件放到其自己的子目录下

     3.使用配置文件选项启动单实例mongodb

    ./mongod --config /config/mongo.conf
    
  • 相关阅读:
    ReportMachine打印条形码的问题
    性能测试基础知识
    jmeter请求参数中文乱码及无法读取CSV文件解决办法
    soapui学习
    java环境变量和查看安装路径
    python字典中显示中文
    Jmeter做webservices接口测试
    windows 上robot framework 读取sqlite3提示:OperationalError: unable to open database file错误
    c++ 复习练习
    笔记草稿。
  • 原文地址:https://www.cnblogs.com/abclife/p/5160598.html
Copyright © 2011-2022 走看看