搭建Mongodb服务
2019-05-27 16:19
1086 查看
#!/bin/bash
#AUTHOR:ZHD
#DATE:2019-05-24
#FUNCTION:快速搭建Mogondb服务
#VERSION:1.0
#DESCRIBE:由于我的mogodb是个tar包,免安装直接解压即可,存放在/root/soft/mongodb/下
clear #清屏 cat <<EOF ************************************* 此脚本的实现功能是快速搭建Mongodb服务 ************************************* EOF #功能模块函数路径 mod_function=/root/shell/mod_function.sh #软件包路径 software_dir=/root/soft #加载函数库 echo -e '\033[33m正在加载函数库,请稍等...\033[0m' sleep 2 if [ -f $mod_function ];then echo -e '\033[32m加载函数库成功!!\033[0m' source $mod_function else echo -e '\033[31m加载函数库失败,请检查在执行后续操作!!\033[0m' exit fi #部署服务 function mongo_install { mkdir /usr/local/mongodb soft=$software_dir/mongodb/ mongo_dir=/usr/local/mongodb CECHO 32 解包配置中,请稍后... cd $soft tar -xf mongodb-linux-x86_64-rhel70-3.6.3.tgz #解包,解完之后会生成mongodb目录 cp -r mongodb-linux-x86_64-rhel70-3.6.3/bin $mongo_dir cd $mongo_dir mkdir -p etc log data/db ##注意存放数据的目录一定要存放在data下边 echo -e 'logpath=/usr/local/mongodb/log/mongodb.log\nlogappend=true\ndbpath=/usr/local/mongodb/data/\nfork=true\n' > $mongo_dir/etc/mongodb.conf cd } #启动服务并修改别名 function mstart { /usr/local/mongodb/bin/mongod -f /usr/local/mongodb/etc/mongodb.conf netstat -ntulp | grep :27017 &> /dev/null && echo -e '\033[32m服务部署成功并已启动!!\033[0m' || echo -e '\033[31m服务部署失败!!\033[0m' sed -i "4a alias mstart='/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/etc/mongodb.conf'" /root/.bashrc sed -i "4a alias mstop='/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/etc/mongodb.conf --shutdown'" /root/.bashrc source /root/.bashrc } #执行函数 mongo_install mstart &> /dev/null FINISHED cat <<EOF *********** (1)服务安装目录位于$mongo_dir (2)可使用mstart/mstop启停服务 ********** EOF
相关文章推荐
- win10系统下搭建mongodb服务
- mongodb服务安装,搭建副本集及原理概述
- MongoDB -- CentOS7搭建单点服务步骤
- MongoDB (二):搭建MongoDB 服务
- 基于CentOS 6.5操作系统搭建MongoDB服务
- mongoDb的安装与服务搭建
- 『搭建中小型互联网公司后台服务架构』四、后台服务nosql数据库mongodb:高可用讲解以及安装
- 搭建一个简单的mongodb服务
- mongodb搭建过程(服务搭建)
- Centos6.5下搭建Mongodb服务
- 【微服务架构】springcloud微服务架构搭建
- python搭建微服务服务器
- iptables网络服务的搭建和配置
- Mongodb集群配置搭建
- centos6.6_vsftpd 虚拟账户FTP服务搭建
- 使用Consul快速搭建简易分布式服务监控系统
- MongoDB--搭建mongodb服务器
- Mongodb3.4分片搭建
- 搭建高可用mongodb集群(四)—— 分片
- Aooms_基于SpringCloud的微服务基础开发平台实战_003_配置文件与简单的web环境搭建