Mongo DB 简单搭建和部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mongo DB 简单搭建和部署相关的知识,希望对你有一定的参考价值。

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 简单搭建和部署的主要内容,如果未能解决你的问题,请参考以下文章

mongo DB数据库bindIP的配置和我的理解(bindIP不是应用服务器的IP)

k8s部署mongo集群

mongodb 监控工具 mongo-monitor 安装部署

Mongo DB命令简介

Linux启动mongo db后台服务

手把手超详细Docker部署MongoDB集群