`

mongodb 安装 启动 停止脚本

阅读更多
安装mongodb
cd /tmp/soft/
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.8.2.tgz
tar zxvf mongodb-linux-x86_64-1.8.2.tgz
sudo mkdir -p /data/mongodb/
sudo chown `id -u` /data/mongodb
sudo mv /tmp/soft/mongodb-linux-x86_64-1.8.2/* /opt/mongodb


启动mongodb脚本,mongodb_start.sh
#!/bin/bash
if [ $# != 0 ];then
    port=$1;
else
    port=27017
fi
mkdir -p /opt/mongodb/data_$port
/opt/mongodb/bin/mongod --dbpath=/opt/mongodb/data_$port --logpath=/opt/mongodb/mongodb_$port.log --logappend --port=$port > /dev/null 2>&1 &
echo "start mongodb port:$port"

调用:/opt/mongodb/mongodb_start.sh

停止mongodb脚本,mongodb_stop.sh
#!/bin/bash
if [ $# != 0 ];then
    port=$1;
else
    port=27017
fi
pid=`ps -o pid,command ax | grep mongod | grep $port | awk '!/awk/ && !/grep/ {print $1}'`;
if [ "${pid}" != "" ]; then
        kill -2 ${pid};
fi
echo "stop mongodb port:$port"

调用:/opt/mongodb/mongodb_stop.sh

分享到:
评论

相关推荐

    mongodocker:使用Docker自动化MongoDB部署的脚本集

    这是使用Docker容器配置,部署和运行MongoDB的主要脚本。 这里,我们有几个功能可以简化部署过程中的某些操作,如下所示: setup_kernel() :根据MongoDB最佳实践设置一些内核参数 checknodes() :检查...

    MongoDB权威指南(中文版)高清

    1037.5 数据库引用 1047.5.1 什么是DBRef 1047.5.2 示例模式 1047.5.3 驱动对DBRef的支持 1057.5.4 什么时候该使用DBRef呢 106第8章 管理 1078.1 启动和停止MongoDB 1078.1.1 从命令行启动 1078.1.2...

    mongoDB 文档更新

    mongoDB对于文档的更新,既可以实现文档的...  mongoDB 启动与停止  mongo shell连接到mongoDB及shell提示符下执行js脚本  mongoDB简介及关键特性  SQL与mongoDB对比及映射  一、文档更新语法  db.collecti

    电子书:MongoDB权威指南(中文版)

    1027.4.3 安全性 1037.5 数据库引用 1047.5.1 什么是DBRef 1047.5.2 示例模式 1047.5.3 驱动对DBRef 的支持 1057.5.4 什么时候该使用DBRef 呢 106第8 章 管理 1078.1 启动和停止MongoDB 1078.1.1 ...

    《10天掌握MongoDB》2012完整版.pdf[带书签]

    启动和停止 配置文件 管理界面 安全与认证 备份与恢复 备份与恢复-冷备份 备份与恢复-热备份 备份与恢复-主从复制备份 备份与恢复-修复 第八天:MONGODB复制 主从复制 主从复制-选项 副本集 副本集-特点 副本集-活跃...

    iHealth 项目的内容爬虫(一个基于 python 和 MongoDB 的医疗咨询爬虫)+源代码+文档说明

    * server.sh:启动/停止/重启/查看状态/查看日志 heatbox 服务,用法: ``` Usages: sh server.sh [start|stop|restart|status|log] ``` ### 参考资料 * Python爬虫利器三之Xpath语法与lxml库的用法 ...

    actree.org:Actree网站

    确保MongoDB已在本地安装并运行。 npm install npm run build npm start 码头工人 docker-compose up --build 在Uberspace上运行 更新 由于我们还没有任何自动部署功能,因此必须通过ssh手动运行更新脚本。 在...

    cherrydoor:一个用于RFID锁管理的简单Web应用程序

    pip3 install ./Cherrydoor- < version> -py3-none-any.whl 使用内置的安装脚本安装其他依赖项并配置一些内容: cherrydoor install 该程序应该已经由systemd在端口5000上启动。您可以重新启动/停止它/等等。 使用...

    social-search:在 Heroku 上运行的 Scala、Spray、Akka、MongoDB

    社交搜索 另请参阅存储库。 去做: Scala REST后端层+一键heroku部署脚本 ... sbt 命令:测试、重新启动、重新停止。 输入 sbt re-start 你的应用程序现在应该在上运行。 部署到 Heroku $ heroku

    docker-training:学习资料

    Docker样本学习用于...一些作为Docker设备的应用码头工人领事登记员詹金斯团队精神Mongodb 普罗米修斯使用脚本up.sh和down.sh来启动/停止它们。微服务样本Docker文件样本Docker-compose示例2016-Pedro J.Molina | |

    docker4dpd:dpd的Dockerfiles

    #Prerequisite您需要安装docker。 为此,请参阅。 内容 该文件夹包含3个Dockerfile和一个start.sh脚本。 我从一开始就选择将dpd实例与mongodb服务器分开。 因此,有一个专用于mongodb的Dockerfile。 dpd的...

    docker-express-boilerplate:使用docker进行本地开发和Node.js应用程序的构建自动化

    遵循src结构的所有测试文件运行应用安装和构建 $ docker-compose build这将为应用程序和MongoDB数据库创建一个图像启动应用 $ docker-compose up然后转到进行更改后重新启动应用程序使用docker-compose down停止容器...

    Whiteboard:一个共享白板应用程序,用于促进为 COMP 4350 软件工程 2 项目创建的想法共享

    这是因为 mongoDB 作为后台服务运行,只有管理员可以启动和停止它们。 有用的开发工具/命令 清洁节点模块: rm -rf node_modules/ npm install 运行 JS Lint 测试和测试 grunt 启动 node.js Web 服务器和 ...

    带有Web UI的分布式多用户Scrapy系统:基于Django的应用程序,允许以分布式方式创建,部署和运行Scrapy Spider

    创建一个Scrapy项目添加/编辑/删除草率项目添加/编辑/删除Scrapy项目管道编辑链接生成器功能(有关更多信息,请参见下文) 编辑刮板功能(有关此内容,请参见下文) 将项目部署到工作机在工作机上启动/停止项目显示...

    DataX Web分布式数据同步工具-其他

    DataX Web是在DataX之上开发的分布式数据同步工具,提供简单易用的操作界面,降低用户使用DataX的学习成本,缩短任务配置时间,...38、脚本类型任务增加停止功能; 39、rdbms json构建增加postSql,并支持构建多个preSq

Global site tag (gtag.js) - Google Analytics