首页 > 数据库技术 > 详细

CentOS7源码安装mongodb

时间:2021-07-23 15:53:44      阅读:17      评论:0      收藏:0      [点我收藏+]

1、下载源码包

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.18.tgz

2、解压缩包

tar -xzvf mongodb-linux-x86_64-rhel70-4.0.18.tgz

3、配置mongodb

mkdir -p /usr/local/mongodb/{conf,data,log}

vim config/mongodb.conf

输入下面的配置项

systemLog:
    destination: file
    path: "/usr/local/mongodb/log/mongodb.log"
    logAppend: true
storage:
    dbPath: "/usr/local/mongodb/data/"
    journal:
         enabled: true
processManagement:
    fork: true
    pidFilePath: "/usr/local/mongodb/mongodb.pid"
net:
    port: 27017
setParameter:
    enableLocalhostAuthBypass: false

4、启动mongodb

/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf

5、配置开机启动

vim /etc/init.d/mongo

#!/bin/sh
#
#chkconfig: 2345 80 90
#description: mongodb

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
   echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
   echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi

start() {
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf
}

stop() {
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf --shutdown
}

case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  restart)
    stop
    start
    ;;
  *)
 echo $"Usage: $0 {start|stop|restart}"
 exit 1
esac
chmod a+x mongodb
chkconfig --add mongodb
chkconfig mongodb on

 

CentOS7源码安装mongodb

原文:https://www.cnblogs.com/fyiyy/p/15048266.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!