单机mongodb部署脚本
2014-09-26 15:25
232 查看
单机mongodb部署脚本,第一次接触mongodb,公司做日志分析需要mongodb的环境。内部先安装一台供开发人员使用,后续会根据业务情况,逐步完善mongodb的部署维护文档。脚本如下:
本文出自 “生命不止” 博客,请务必保留此出处http://cnlinux.blog.51cto.com/6112794/1558539
#!/bin/bash # install mongodb # mongodb src path: http://www.mongodb.org/dr//fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.11.tgz/download DataPath1=/data/mongodb/db DataPath2=/data/mongodb/logs if [ ! -d "$DataPath1" ] then mkdir -p $DataPath1 fi if [ ! -d "$DataPath2" ] then mkdir -p $DataPath2 fi cd /usr/src/ mongodb_pid=`ps aux | grep mongodb | grep -v grep | awk '{print $2}'` if [ -z "$mongodb_pid" ] then tar -zxvf mongodb-linux-x86_64-2.4.11.tgz -C /usr/local/ mv mongodb-linux-x86_64-2.4.11 /usr/local/mongodb cd /usr/local/mongodb/bin cat > /usr/local/mongodb/bin/mongodb.conf << EOF dbpath = /data/mongodb/db logpath = /data/mongodb/logs/mongodb.log port = 27017 fork = true nohttpinterface = true EOF /usr/local/mongodb/bin/mongod --bind_ip localhost -f /usr/local/mongodb/bin/mongodb.conf else kill -9 "$mongodb_pid" tar -zxvf mongodb-linux-x86_64-2.4.11.tgz mv mongodb-linux-x86_64-2.4.11 /usr/local/mongodb cd /usr/local/mongodb/bin cat > /usr/local/mongodb/bin/mongodb.conf << EOF dbpath = /data/mongodb/db logpath = /data/mongodb/logs/mongodb.log port = 27017 fork = true nohttpinterface = true EOF /usr/local/mongodb/bin/mongod --bind_ip localhost -f /usr/local/mongodb/bin/mongodb.conf echo "Mongodb installed log" echo "###############################" ps -aux | grep mongodb | grep -v grep fi |
相关文章推荐
- MongoDB单机, 主从, 分布式部署
- 单机部署tomcat的shell脚本
- MongoDB为何要部署单机副本集
- [置顶] linux系统tomcat应为被定时任务脚本监控自动部署,服务器重启导致同一个tomcat出现很多进程,kill -9杀死又出现等一系列问题解决。
- Linux下编译和部署JavaWeb程序脚本
- tomcat自动部署脚本
- MongoDB shell脚本 自动添加权限与账号密码
- Windows下自动备份mongodb的bat脚本
- flume+kafka+storm单机部署
- jenkins自动部署应用到tomcat中,编译后shell脚本的简单示例
- Centos 7 (linux)部署MongoDB
- tomcat多实例自动化部署脚本优化
- mysql一键编译安装脚本,MySQL 主主实施部署,及读写分离
- 脚本分享:别人家的镜像自动化部署 推荐
- Hadoop单机模式部署
- mongodb 简单部署方案及实例
- bash 脚本编程二十一 MongoDB自动部署
- mongodb 执行脚本
- 使用ant脚本,对java web项目,编译、打包、发布部署到tomcat
- Hadoop生态圈-CentOs7.5单机部署ClickHouse