mongo学习笔记:linux上搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongo学习笔记:linux上搭建相关的知识,希望对你有一定的参考价值。
linux分以下几台
monogos 192.68.68.89:790 mongocfg 192.68.68.89:890 mongod1 192.68.68.89:990 mongod2 192.68.68.89:1090
1.用ssh把 mongodb-linux-x86_64-3.0.6.tgz 移到linux /root上
2.解压到/root/mongodb-3.0.6/
tar zxf mongodb-linux-x86_64-3.0.6.tgz
3.添加data和log文件夹
mkdir date
mkdir log
4.在log文件夹中添加logs.log
touch logs.log
5.创建文件/root/mongodb-3.0.6/mongodb.conf
6.创建文件/root/mongostar.sh 放哪都行
给执行权限 chmod 777 mongostar.sh
7.关闭mongodb
pkill mongo
8.查询mongo是否关掉
ps -ef|grep mongo
9.分片
登录mongos的那台linux上
cd / cd /root/mongodb-3.0.6/bin ./mongo --port 27017 mongos use admin
db.runCommand( { addshard : "192.68.68.89:990" } )
db.runCommand( { addshard : "192.68.68.89:1090" } )
mongodb.conf
1.mongos
port=27017 #端口 logpath= /root/mongodb-3.0.6/log/logs.log #日志文件存放目录 logappend=true #使用追加的方式写日志 fork=true #以守护程序的方式启用,即在后台运行 configdb=192.68.68.89:890 #config服务器地址
2.mongocfg
port=27017 #端口 dbpath= /root/mongodb-3.0.6/data #数据文件存放目录 logpath= /root/mongodb-3.0.6/log/logs.log #日志文件存放目录 logappend=true #使用追加的方式写日志 fork=true #以守护程序的方式启用,即在后台运行 configsvr=true #config服务器
3.mongod
port=27017 #端口 dbpath= /root/mongodb-3.0.6/data #数据文件存放目录 logpath= /root/mongodb-3.0.6/log/logs.log #日志文件存放目录 logappend=true #使用追加的方式写日志 fork=true #以守护程序的方式启用,即在后台运行
mongostar.sh
mongos
/root/mongodb-3.0.6/bin/mongos -f /root/mongodb-3.0.6/mongodb.conf
其他
/root/mongodb-3.0.6/bin/mongod -f /root/mongodb-3.0.6/mongodb.conf
以上是关于mongo学习笔记:linux上搭建的主要内容,如果未能解决你的问题,请参考以下文章