码迷,mamicode.com
首页 > 数据库 > 详细

Mongo DB 简单搭建和部署

时间:2018-11-22 21:06:13      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:process   mkdir   touch   rhel   别名   tar   www   用户   bpa   

1.先下载源代码包 官网下载地址:http://www.mongodb.org/downloads
2.解包tar xf mongodb-linux-x86_64-rhel62-3.2.7.tgz
3.把包移动到 /usr/local/mongodb mv mongodb-linux-x86_64-rhel62-3.2.7/ /usr/local/mongodb

  1. 指定同一时间最多可开启的文件数(可自定义)
    ulimit -n 查看
    ulimit -n 65535(可开启65525文件数)
    ulimit -u (查看用户开启的程序数目 )
    ulimit -u 65535 (用户最多可开启65525程序数目)
    5.创建数据目录,日志文件及目录并创建相应配置文件
    mkdir -p /data/mongo
    mkdir -p /data/logs/mongodb
    touch /data/logs/mongodb/mongodb1.log
    可自定义名字,但一会要在配置文件里指正确
    6.cd/usr/local/mongodb/
    ls(会看到东西 例如:bin什么的)
    7.mkdir conf 创建
    vim conf/mongodb1.conf
    port=27017{端口号可随意写}
    dbpath=/data/mongodb1(刚才创建的路径)
    logpath=/data/logs/mongodb/mongodb1.log
    logappend=true
    fork=true
    maxConns=5000
    storageEngine=mmapv1
    8.启动MongoDB数据库
    /usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb1.conf (第一次启动有的慢,稍等下)
    如果报错 看看/usr/local/mongodb/conf/mongodb1.conf配置里的路径对了没用
    dbpath和logpath
    9.netstat -anpt |grep mongod 查看一下
  2. /usr/local/mongodb/bin/mongo 连接数据库
    可以登进去就成功了
    11.进去如果有报错的话
    echo never > /sys/kernel/mm/transparent_hugepage/enabled
    echo never > /sys/kernel/mm/transparent_hugepage/defrag
    报错就没了
    12.如果觉得连接数据库命令太繁琐,可以修改一下
    vim .bash_profile
    alias mongo=/usr/local/mongodb/bin/mongo (写个别名)
    . .bash_profile 或者souce .bash_profile(执行一下)
    恭喜你!你太棒了!已经成功了!技术分享图片

Mongo DB 简单搭建和部署

标签:process   mkdir   touch   rhel   别名   tar   www   用户   bpa   

原文地址:http://blog.51cto.com/14086126/2320545

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!