跟Ruiy哥一起玩转吧;
<一,初始化玩转MongoDB>
1,关闭SElinux(Ruiy哥根据经验知红帽的SElinux架设就是个错误,还记得不管啥结构首先要关闭的就是它);
2,设置iptables放行Port=27017;
3,下载软件介质wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.0.tgz ;
4,安装;
tar zxvf mongodb-linux-x86_64-2.6.0.tgz
mv mongodb-linux-x86_64-2.6.0 /usr/local/mongodb
mkdir -p /home/data/mongodb/mongodb_data/
mkdir -p /home/data/mongodb/mongodb_log/
5,命令行启动;
/usr/local/mongodb/bin/mongod --port 27017 --fork --dbpath=/home/data/mongodb/mongodb_data/ --logpath=/home/data/mongodb/mongodb_log/mongodb.log --logappend
6,查看27017端口;
netstat -nalp|grep 27017
7,进人MongoDB Shell控制台;
cd /usr/local/mongodb/bin/
8,查看可用数据库并切换数据库(初始化有2个数据库local/admin)show dbs && use admin;
9,MongoDB Shell控制台下关闭数据库;
db.shutdownServer()
<二,设置数据库>
1,设置MongoDB配置文件
emacs /usr/local/mongodb/mongodb.conf
内容如下
2,基于新建的配置文件启动MongoDB
cd /usr/local/mongodb/bin/
./mongod --config /usr/local/mongodb/mongodb.conf
3,命令行关闭数据库
./mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()"
4,配置MongoDB启动脚本
vi /etc/rc.d/init.d/mongod
内容如下
5,添加执行权限
chmod +x /etc/rc.d/init.d/mongod
6,设置开机启动 chkconfig mongod on
7,基于service启动MongoDB服务
service mongod start
8,设置MongoDB环境变量
vi /etc/profile
加入
export PATH=$PATH:/usr/local/mongodb/bin
9,source
source /etc/profile
10,mongo 进人Shell控制台
简单测试截图
照此文章MongoDB即可搞定,请继续关注HA环境即将出炉;