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
---------------------------------------------------------
恐惧是因为努力的还不够,加油 ~~---------------------------------------------