mongodb安装配置
1、解压安装文件
tar zxf mongodb-linux-x86_64-rhel62-3.2.5.tgz
2、移动文件夹
mv mongodb-linux-x86_64-rhel62-3.2.5/* /usr/local/mongodb
3、创建数据库文件夹
cd data
mkdr db
4、服务器防火墙开端口
编辑配置
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT
最后重启防火墙使配置生效
/etc/init.d/iptables restart
5、新建配置文件,/usr/local/mongodb/mongodb.conf,内容如下:
# 数据库文件位置
dbpath=/data/db/
# 日志文件位置
logpath=/usr/local/mongodb/logs/mongodb.log
# 控制 mongod 进程将其pid 文件放置到的位置
pidfilepath=/usr/local/mongodb/mongodb.pid
# 修改数据目录存储模式,每个数据库的文件存储在DBPATH指定目录的不同的文件夹中。使用此选项,可以配置的MongoDB将数据存储在不同的磁盘设备上,以提高写入吞吐量或磁盘容量。
directoryperdb=true
# 以追加方式写入日志
logappend=true
# 副本集配置
# replSet=NDES
# 绑定IP
bind_ip=192.168.1.188
# 端口 默认27017
port=27017
# 指定的复制操作日志(OPLOG)的最大大小
oplogSize=10000
# 启用后台模式
fork=true
# 来禁用预分配的数据文件,会缩短启动时间,但在正常操作过程中,可能会导致性能显著下降。
# noprealloc=true
5、mongodb启动停止
停止
/usr/local/mongodb/bin/mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()"
启动
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/mongodb.conf
ps -ef|grep mongod