mongodb单节点部署

单节点部署是挺简单的,不过有几个地方要注意一下,不然也挺头疼。
1、mongodb软件包下载的正确姿势
2、配置文件的bind

mongodb软件包下载的正确姿势

官方下载地址

官方也会更新web界面。到时候不一定就是这个界面,不过可以肯定的是,版本问题会出现一些比较郁闷的问题,比如can not execute binary file,不是文件X的问题。

部署

更新yum源

阿里云镜像源 如果有需要从里边找对应系统版本的repo,下载到/etc/yum.repos.d/

1、安装依赖包
yum -y install libcurl libcurl-devel openssl openssl-devel
2、将程序挪到工作目录
mkdir -p /home/dev/mongodb;cd mongodb-linux-x86_64-rhel70-4.2.0;mv ./* /home/dev/mongodb
3、建议使用普通账户
chown -R dev:dev /home/dev/*
su dev
4、添加环境变量
vim /home/dev/.bashrc

MONGODB_HOME=/home/dev/mongodb
PATH=$MONGODB_HOME/bin:$PATH

which mongod

5、创建mongodb数据、日志目录

cd /home/dev/mongodb
mkdir {conf,data,log}

6、创建配置文件
vim /home/dev/mongodb/conf/mongo.conf

systemLog:
   destination: file
   path: "/home/dev/mongodb/mongod.log"
   logAppend: true
storage:
   dbPath: /home/dev/mongodb/data
   journal:
      enabled: true
   wiredTiger:
      engineConfig:
         cacheSizeGB: 8
processManagement:
   fork: true
net:
   bindIp: 0.0.0.0      注意这里,默认是127.0.0.1,会拒绝远程连接
   port: 27017
setParameter:
   enableLocalhostAuthBypass: false

7、启动服务
mongod -f /home/dev/mongodb/conf/mongo.conf

8、测试连接
mongo --port 27017

--------------------------------------------------------- 恐惧是因为努力的还不够,加油 ~~---------------------------------------------
原文地址:https://www.cnblogs.com/zhaobowen/p/13346011.html