linux mongo startupmanager linux2 多久

Ubuntu中安装MongoDB及执行一些简单操作笔记
投稿:junjie
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了Ubuntu中安装MongoDB及执行一些简单操作笔记,本文同时给出了查看已有数据库、删除数据库、创建数据库等操作命令实例,需要的朋友可以参考下
首先安装MongoDB,在终端输入:
sudo apt-get install mongodb&
然后启动数据库MongoDB:
可能会出现这样的错误:
mongod --help for help and startup options&
mongod: symbol lookup error: mongod: undefined symbol: _ZN7pcrecpp2RE4InitEPKcPKNS_10RE_OptionsE&
下面安装mongodb-10gen来解决这个错误:
获取下载10-gen公共密钥:
sudo apt-key adv --keyserver
--recv 7F0CEB10&
创建一个/etc/apt/sources.list.d/10gen:
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/10gen.list&
安装mongodb-10gen:
sudo apt-get update and then sudo apt-get install mongodb-10gen&
如果提示和remove mongodb-clients有冲突,可以卸载remove mongodb-clients再安装:
sudo apt-get remove mongodb-clients&
sudo apt-get install mongodb-10gen&
这样在执行一下mongod看一下效果。
关于MongoDB的一些简单操作:
在终端输入(必须已经启动mongod):
默认连接到test。
查看已有数据库:
删除数据库:
use &-database-&&& //&-database-&为要删除数据库的名&
db.dropDatabase()&&&&&
创建数据库:
& 代码如下:
use &-database-&&& //&-database-&为要创建的数据库的名,它会自动创建数据库并连接到该数据库&
存入数据:
& 代码如下:
a = {"name":"moneyinto"}&
b = {"age":"23"}&
db.test.insert(a)&& //a,b 存储的位置不同&
db.age,insert(b)&
查看数据:
db.test.find()&
db.age.find()&
删除数据库test中的age:
db.age.remove()&&&&& //删除&
db.age.find()&&&&& //查看一下看是否删除了&
继续积累,继续更新!
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具966,690 七月 独立访问用户
语言 & 开发
架构 & 设计
文化 & 方法
您目前处于:
Crittercism: 在MongoDB上实现每天数十亿次请求
Crittercism: 在MongoDB上实现每天数十亿次请求
日. 估计阅读时间:
不到一分钟
智能化运维、Serverless、DevOps......2017年有哪些最新运维技术趋势?!
Author Contacted
相关厂商内容
相关赞助商
CNUTCon全球运维技术大会,9月10日-9月11日,上海&光大会展中心大酒店,
告诉我们您的想法
允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p
当有人回复此评论时请E-mail通知我
允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p
当有人回复此评论时请E-mail通知我
允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p
当有人回复此评论时请E-mail通知我
赞助商链接
架构 & 设计
文化 & 方法
<及所有内容,版权所有 &#169;
C4Media Inc.
服务器由 提供, 我们最信赖的ISP伙伴。
北京创新网媒广告有限公司
京ICP备号-7
找回密码....
InfoQ账号使用的E-mail
关注你最喜爱的话题和作者
快速浏览网站内你所感兴趣话题的精选内容。
内容自由定制
选择想要阅读的主题和喜爱的作者定制自己的新闻源。
设置通知机制以获取内容更新对您而言是否重要
注意:如果要修改您的邮箱,我们将会发送确认邮件到您原来的邮箱。
使用现有的公司名称
修改公司名称为:
公司性质:
使用现有的公司性质
修改公司性质为:
使用现有的公司规模
修改公司规模为:
使用现在的国家
使用现在的省份
Subscribe to our newsletter?
Subscribe to our industry email notices?
我们发现您在使用ad blocker。
我们理解您使用ad blocker的初衷,但为了保证InfoQ能够继续以免费方式为您服务,我们需要您的支持。InfoQ绝不会在未经您许可的情况下将您的数据提供给第三方。我们仅将其用于向读者发送相关广告内容。请您将InfoQ添加至白名单,感谢您的理解与支持。想了想还是把这个问题单独写个blog. 之前听说如果用ill -9 mongod之后mongodb服务无法开启问题的 解决方法是删除/data下的mongod.lock就能够正常使用了. 但是用mongodb2.6在fedora下实验的结果是kill -9并没有导致服务无法被开启.并且,pkill,kill -9都会导致mongo.lock的生成.并且,pkill和kill -9会将杀死mongod的主进程pid写在mongod.lock中,无论是是杀死mongod还是mongod的pid. 这
1 启动 启动mongodb首先要指定mongo的数据目录和日志文件路径,如: /data/mongodb/ /var/log/mongodb/mongodb.log 启动命令: /usr/local/mongdb/bin/mongod -port 10001 --dbpath /data/mongodb/ --logpath /var/mongodb/mongodb.log 2 通过配置文件配置: vim mongodb.conf port=10001 [代表端口号,如果不指定则默认为 270
通过对数据库的性能监控,能够更好的了解数据库的工作状态,从而进而优化. 介绍几个性能监控的工具: mongosniff 此工具可以从底层监控到底有哪些命令发送给MongoDB取执行. ./mongosniff --source NET lo 它是实时动态监视的,需要打开另一个客户端进行命令操作.可以将这些数据输出到一个日志文件中,那么就可以保留下所有数据库操作的历史记录,对于后期的性能分析和安全审计等工作键是一个巨大的贡献. mongostat 此工具可以快速的查看某组运行中的MongoDB实例
35公里 写道 &Linux 越来越受欢迎,但很多人不敢用 Linux 取代 Windows 的原因是他们习惯了 Windows 下的那些应用程序,担心在 Linux 中找不到对应的代用品,PCWorld 的 Scott Spanbauer 为你整理了18个可以取代 Windows 下相应应用的 Linux 程序. Office 程序 - OpenOffice OpenOffice 2.3 包含一个字处理程序,一个电子表格,取代 Power Point 的演示程序,取代 Access 的数据库程
对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.在IT领域作为一名Linux系统的管理员工作5年后,我逐渐 认识到监控和保持系统启动并运行是多么的不容易.基于此原因,我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每个Linux/Unix 系统管理员的工作.这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因.这个命令行工具列表提供了足够的工具,您可以 挑选适用于您的监控场景的工具. 1.Top-Linux进程监控 Lin
程序猿 对 于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监 控和保持系统启动并运行是多么的不容易.基于此原因,我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每个Linux/Unix 系统管理员的工作.这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因.这个命令行工具列表提供了足够的工具,您可以 挑选适用于您的监控场景的工具. 1.T
Mongodb Windows installation and precautions: 1 download mongodb the windows version (note that 32-bit and 64-bit difference): Download: http://www.mongodb.org/downloads (2) extract to D: \ 3 Create the data and db directories, such as D:
MongoDB介绍: 非关系型数据库,主要为了解决: a) 对数据库高并发的需求 b) 对海量数据的高效率存储和访问的需求 c) 对数据库的高可扩展性和高可用性的需求 缺点: a) 数据库事务一致性需求 b)数据库的写实时性和读实时性需求 c)对复杂的Sql查询,特别是多表关联查询 MongoDB与关系型数据库存储区别: 1.下载MongoDB http://www.mongodb.org/downloads 在我发这篇blog时我用的是1.8.2,用的是Linux 64-bit 2.运行Ser
mongodb linux 安装 下载 cd /usr/local/src wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.4.9.tgz tar -xzvf mongodb-linux-i686-2.4.9.tgz mv mongodb-linux-i686-2.4.9 ../mongodb chmod 755 /usr/local/mongodb/bin// -R ln -s /usr/local/mongodb/bin/m
Download: [root@jakarta hooopo]# wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-static-1.3.0.tgz Installation: Directly extract the ok. . [root@jakarta hooopo]# tar zxvf mongodb-linux-x86_64-static-1.3.0.tgz Create a directory: [root@ja
Environment: Ubuntu 10.10 Installation MongoDB: sudo apt-get install mongodb Python module for the installation of pymongo: sudo easy_install pymongo In the first start the database service MongoDB before create the directory / data / db / used to st
MongoDB is what? In recent years, we have seen is different from the traditional relational model of database management systems are increasingly popular. It is the core concept NoSQL, the common term that does not interact with the database using th
这篇文章主要介绍了使用命令方式安装MongoDB指南,本文分别介绍Windows.Linux下使用命令的方式安装mongodb,需要的朋友可以参考下 首先到mongoDB的站点下载安装包http://www.mongodb.org/ 根据自己的操作系统类型和32/64位来选择. 在windows上安装 把安装包解压缩,然后建立一个目录用于存数据文件,MongoDB默认的用C:\data\db作为数据目录,也可以创建其他空目录来存. 建了数据目录,打开命令提示(cmd.exe),进入到mongoD
MongoDB 快速入门,想要学习MongoDB的朋友可以参考下. 对 MongoDb 文档数据库感兴趣,要安装认识下. 到官方下载 win 版 http://www.mongodb.org/display/DOCS/Downloads 目前最新稳定版是 1.2.4.解压到 f:/sofr/mongodb-win32-i386-1.2.4. 启动 mongod F:\soft\mongodb-win32-i386-1.2.4&bin\mongod.exe --dbpath=f:/mongodb
This section are of NoSQL, today the mongoDB said this: Mongo is a high-performance, open source, mode of free (schema-free) of the document database, which in many scenarios can be used to replace the traditional relational database or a key / value
Official Tutorials organize notes MongoDB Win32 platform, for example, content from the official website, finishing slightly. Reference: http://wiki.mongodb.org/display/DOCS/Quickstart+Windows http://www.mongodb.org/display/DOCS/Tutorial Chinese docu
================================ [Reserved Address: /?p=536 ] ================================ 1. Knowledge and understanding of MongoDB MongoDB is a set-oriented, model free document database. Set-oriented, meaning that data is
Turn /html/2865.html MongoDB And memory Author :nosqlfan on Friday, August 19, 2011 * Review article This article is reproduced from the fire small note, the article Linux Virtual memory management mechanism to do a brief intr
I. Introduction. MongoDB is a distributed file storage database based on open source projects. In C + + language. WEB application designed to provide protection for the development of high-performance data storage solutions. It is characterized by hi
I. Preparation : Run yum command to view MongoDB Package information [root@vm ~]# yum info mongo-10gen ( Tip no relevant information that matches ,) State your centos system yum Source does not contain relevant resources MongoDB , So you want to use
The following article is the conclusion drawn from lessons learned in the use of mongodb development work, mongodb using very large memory, 64G of memory using 99% of memory by order and for information about the mongodb memory works with you hereby
这篇文章主要介绍了CentOS 6.5 x64系统中安装MongoDB 2.6.0二进制发行版教程,本文分为6个步骤完成MongoDB的安装和启动,需要的朋友可以参考下 MongoDB的国外镜像访问非常慢,以至于选择MongoDB官网的在线安装很不靠谱.那么,我们可以选择安装MongoDB 2.6的二进制发布包. 下面我们在CentOS 6.5 x64系统上安装最新的MongoDB 2.6.0二进制发行版. 1.下载MongoDB 2.6.0二进制发行版 $ curl -O http://dow
这篇文章主要介绍了CentOS系统下MongoDB安装及配置教程,本文先是讲解了一些准备工作,然后讲解了安装MongoDB的服务器端和客户端工具的步骤,需要的朋友可以参考下 一.准备工作:运行yum命令查看MongoDB的包信息 [root@vm ~]# yum info mongo-10gen (提示没有相关匹配的信息,) 说明你的centos系统中的yum源不包含MongoDB的相关资源,所以要在使用yum命令安装MongoDB前需要增加yum源,也就是在 /etc/yum.repos.d/
这篇文章主要介绍了Windows下把MongoDB安装为系统服务的方法,本文详细介绍了将mongoDB安装为WinXP下系统服务的过程,需要的朋友可以参考下 总结一下如何将mongoDB安装为WinXP下系统服务. 使用的命令如下: Microsoft Windows XP [版本 5.1.2600] (C) 版权所有
Microsoft Corp. C:\Documents and Settings\Administrator&mongod -dbpath C:\mongo
最近测试MongoDB,发现当插入数据达到2G后,有的都没有插入成功. Exception in thread &main& com.mongodb.MongoException: can't map file memory - mongo requires 64 bit build for larger datasets 从MySQL中转移5百多万的数据进MongoDb.执行完成后.发现在Mysql中的count数比mongodb中的count数多. 一查询才知道,32位操作系统下.
UBuntu上安装MongoDB server (by 郭春晓 陈抒) 获取最新版本 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.2.tgz 解压缩即可执行 tar zxvf mongodb-linux-x86_64-2.0.2.tgz cd /usr/mongodb-linux-x86_64-2.0.2/bin 但是在运行前,需要创建mongodb需要的存放数据和日志的目录: sudo mkdir -p /data
由于工作需求,要用到MongoDB数据库,之前没接触过,所以这次是第一次学习MongoDB.只是把这次学习过程记录下来. 本次是Linux系统上的MongoDB安装和配置过程. 源码安装mongodb 下载源码: wget http://downloads.mongodb.org/src/mongodb-src-r2.4.4.tar.gz 安装相关工具scons yum install scons -y 开始安装: tar zxvf mongodb-src-r2.4.4.tar.gz cd mo
./mongod ./mongo show dbs 或show databases use learn show collections 或show tables P5 db.system.indexes.find() db.unicorns.insert({name: 'Leto', gender: 'm', home: 'Arrakeen', worm: false} db.unicorns.remove() db.unicorns.find({gender: 'm', weight: {$
近期MongoDB在Hack News上是频繁中枪.许多人更是声称恨上了MongoDB,David mytton就在他的博客中揭露了MongoDB许多现存问题.然而恨的人有之偏爱的也同样很多,作为回击:Russell Smith带来了多年工作经验的总结.Russell Smith曾担任Ops和大型网站缩放顾问并且帮助过Guardian.Experian等多家公司,MongoDB London User Group的联合创始人.作为MongoDB Master(MongoDB官方认可的MongoD
一.使用 wget 下载 mongodb 官网上的安装文件. wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.5.tgz 二.解压.安装.配置 tar -xvf mongodb-linux-x86_64-2.6.5.tgz #解压 mv mongodb-linux-x86_64-2.6.5 /usr/local/mongodb mkdir -p /data/db #新建mongodb数据文件存放目录 mkdir -p
安装脚本 #!/bin/bash #author: QingFeng #qq:
#blog: /pwd/blog #自动安装mongodb和初始化配置 #缺省的配置如下 logdir=/data/log/shell #日志路径 log=$logdir/shell.log #日志文件 is_font=1 #终端是否打印日志: 1打印 0不打印 is_log=0 #是否记录日志: 1记录 0不记录 random_time=$(dat
介绍 接触使用MongoDB也有好多个年头了,从几年前使用MongoDB作为唯一数据库使用和到现在作为项目中数据库之一的选择上,MongoDB都是非常不错的选择. 如今MongoDB已经推出了3.0的正式版本,相比2.0版本在大型应用中的效率性能稳定性都有着巨大的提升,在实际应用中,我们在前期使用MongoDB作为日志和评论信息的数据库,同时在部分场合可以是用mongoDB的gridFS作为小型文件系统使用,截止到现在mongoDB最新版本是3.0.2. 官网: http://www.mongo
wget http://nodejs.org/dist/v0.8.7/node-v0.8.7.tar.gz (稳定版) //wget http://nodejs.org/dist/v0.10.22/node-v0.10.22.tar.gz (最新版) 2.解压 tar -xvf node-v0.10.22-linux-x64.tar.gz cd node_xxx 3.安装 yum install gcc-c++(if has no c compiler) ./configure 4.安装node
This article describes the MongoDB Replica Set service node deployment and configuration process, providing deployment scripts and test code. Release notes on the use of specific problems encountered. 1.Replica Set Introduction Replica Set is mongoDB
(1) MongoDB very simple to install, just download the archive to extract the run command, download address: http://www.mongodb.org/downloads , this is windows platform, then downloaded to extract it to D disk, the current latest version is 1.8, the n
(1) MongoDB very simple to install, just download the archive to extract the run command, download address: http://www.mongodb.org/downloads , this is windows platform, then downloaded to extract it to D disk, the current latest version is 1.8, the n
MongoDB (from &humongous&) is written in C + +, scalable, high performance, open source, document-oriented database. Features: 1, document-oriented storage structure: using Bson (short for Bin? Ary JSON) format data, using dynamic schemas (simpl
Download mongodb address /mongodb/how-to-install-mongodb-on-windows/ , mongodb database includes 10 executable exe file to start the database and create a database name mongodb - dbpath & d: \ mongodb &can be. Starts availab
A, MongoDB Profile MongoDB is a distributed file storage based on the database. In C + + language. WEB application is designed to provide scalable high-performance data storage solutions. It is a high-performance, easy to deploy, easy to use, conveni
mongoDB: 1, installed as a service: mongod - install - serviceName &MongoTestService& - logpath &e: \ mongodb \ log \ test.log& - dbpath &e: \ mongodb \ data \ db& 2, into the mongoDB shell: mongo More usage information mongo
First, install mongoDB 1, extract mongodb-win32-i386-1.8.2 to E: \ MyProgram \ mongodb-win32-i386-1.8.2 (you can follow your own path, the path is best not to have spaces, otherwise trouble) 2, the new folder C: \ DATA \ DB, which is mongoDB the defa
这篇文章主要介绍了Ubuntu中安装MongoDB及执行一些简单操作笔记,本文同时给出了查看已有数据库.删除数据库.创建数据库等操作命令实例,需要的朋友可以参考下 首先安装MongoDB,在终端输入: sudo apt-get install mongodb 然后启动数据库MongoDB: 复制代码 代码如下: mongod 可能会出现这样的错误: 复制代码 代码如下: mongod --help for help and startup options mongod: symbol looku
都说 MongoDB 是个内存大户,但是怎么知道它到底用了多少内存呢 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表
本文详细介绍了在windows系统下安装与配置mongoDB的详细过程,非常的全面,有需要的小伙伴自己参考下吧 1.首先在官网下载mongoDB的安装包: http://www.mongodb.org/downloads 这里我们下载zip格式的下载,其他的没安装过,不会,就不说了. 2.解压文件后: 3.在D盘中建立文件夹mongonDB: 4.在mongonDB文件夹中建立data和log文件夹.一个是用来存放数据文件,一个是用来存放日志的. 5.在把解压后的整个bin文件夹拷贝过来,放到m
本篇文章是对PHP程序员应该了解MongoDB的五件事进行了详细的分析介绍,需要的朋友参考下 2010年应该被人们记住,因为SQL将在这一年死去.这一年关系数据库行将就木,这一年开发者发现他们再不需要长时间辛苦的构造列或者表格来存放数据. 2010年将是文档型数据库的起始年.尽管这样的势头已经持续多年,现在才是一个更多,更广泛的文档型数据库出现的年代.从基于云计算的Amazon到Google,大量开源工具,以及随之诞生的CouchDB和MongoDB. 那么什么是MongoDB?下面有五件事是P
这篇文章主要介绍了给MongoDB添加用户权限方法分享,十分的细致全面,推荐给大家,有需要的小伙伴可以参考下. 使用Mongodb数据库,需要为各个数据库增加用户权限,查了一下发现下面代码: use test2 db.addUser( { user: &test&, pwd: &admin&, roles: [ &readWrite&, &dbAdmin& ] } ) 执行后发现: 复制代码 代码如下: $ mongo 192
这篇文章主要介绍了php操作mongoDB的方法,实例分析了php操作mongoDB常用的各类技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php操作mongoDB的方法.分享给大家供大家参考.具体分析如下: mongoDB数据库是一种以json格式存储的数据库,非常适用于各种应用开发,这里就来给各位朋友介绍一些mongoDB学习实例. mongodb想要整合PHP,需要安装Mongo扩展,这个比较简单,现在说一下MongoDB PHPAPI 及用法. 先看一个简单的例子,实例代码
这篇文章主要介绍了MongoDB入门教程之Windows下的MongoDB数据库安装图解,本文还讲解了MongoDB的基本操作,如insert.find. update.remove等操作,需要的朋友可以参考下 关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中&集合& 就是对应关系数据库中的&表&,&文档&对应&行&. 一: 下载 上MongoDB官网 ,我
这篇文章主要介绍了Mongodb数据库的备份与恢复操作实例,本文讲解使用命令在控制台执行实现Mongodb的备份与恢复操作,需要的朋友可以参考下 写在前面 本文已经假设你已经安装好了Mongodb(2.6),并且已经开启了auth. 用户 首先我们添加备份和恢复数据所需的用户,这个用户需要有readWrite和userAdmin权限 $ mongo $ use admin $ db.auth(&admin&, &youradminpasswd&); $ use ba
本篇文章是对PHP中的MongoDB简介|安全|M+PHP应用实例进行了详细的分析介绍,需要的朋友参考下 一.MongoDB简介MongoDB (名称来自&humongous&) 是一个可扩展的.高性能.开源.模式自由.面向文档的数据库,集文档数据库.键值对存储和关系型数据库的优点于一身.官方站点:http://www.mongodb.org/,MongoDB特点: o面向文档存储(类JSON数据模式简单而强大) o动态查询 o全索引支持,扩展到内部对象和内嵌数组 o查询记录分析 o快
Copyright (C) , All Rights Reserved.
版权所有 闽ICP备号
processed in 0.063 (s). 11 q(s)用户名:jiahaijiao
访问量:811
注册日期:
阅读量:1297
阅读量:3317
阅读量:445105
阅读量:1130832
51CTO推荐博文
mongodb集群升级& & & & & & & & & & & & && mongodb3.0简介&&:官方文档:分片集群配置请看上一篇文章: mongodb-2.6.7升级mongodb-3.0.4注意:线上升级需要将写的业务停掉,(config、路由升级完可以正常提供服务)一、升级顺序1.1、 configdb & & & 配置库1.2、 mongos & & & & 路由1.3、 分片备份实例 & 分片(备)1.4、 主分片实例 & & 分片(主)二、升级前准备配置3.0.4环境,三台服务器同样操作tar -zxvf mongodb-linux-x86_64-3.0.4.tgz&mv mongodb-linux-x86_64-3.0.4 /usr/local/cd /usr/local/mongodb-linux-x86_64-3.0.4/mkdir conf分片1服务器:192.168.2.134:(此时的配置文件必须建立为新的配置目录)cd&/usr/local/mongodb-linux-x86_64-3.0.4/conf
cp&../../mongodb-linux-x86_64-2.6.7/conf/configdb1.conf&.
cp&../../mongodb-linux-x86_64-2.6.7/conf/mongos1.conf&.
mv&configdb1.conf&&3.0.4configdb1.conf
mkdir&/data/mongodb/3.0.4_configdb1/data&-p
[root@localhost&~]#&cat&/usr/local/mongodb-linux-x86_64-3.0.4/conf/3.0.4_configdb1.conf&
logpath&=&/data/mongodb/logs/3.0.4_configdb1.log
logappend&=&true
pidfilepath&=&/data/mongodb/pid/3.0.4_configdb1.pid
dbpath&=&/data/mongodb/3.0.4_configdb1/data
fork&=&true
port&=&27100
oplogSize&=&2048
configsvr&=&true分片2服务器:192.168.5.133:cd&/usr/local/mongodb-linux-x86_64-3.0.4/
cp&../../mongodb-linux-x86_64-2.6.7/conf/configdb2.conf&.
cp&../../mongodb-linux-x86_64-2.6.7/conf/mongos2.conf&&.
mv&configdb2.conf&3.0.4_configdb2.conf
mkdir&/data/mongodb/3.0.4_configdb2/data&-p
[root@localhost&~]#&cat&/usr/local/mongodb-linux-x86_64-3.0.4/conf/3.0.4_configdb2.conf&
logpath&=&/data/mongodb/logs/3.0.4_configdb2.log
logappend&=&true
pidfilepath&=&/data/mongodb/pid/3.0.4_config2.pid
dbpath&=&/data/mongodb/3.0.4_configdb2/data
fork&=&true
port&=&27200
oplogSize&=&2048
configsvr&=&true分片3服务器:192.168.5.132:cd&/usr/local/mongodb-linux-x86_64-3.0.4/
cp&../../mongodb-linux-x86_64-2.6.7/conf/mongos3.conf&&.
cp&../../mongodb-linux-x86_64-2.6.7/conf/configdb3.conf&.
mv&configdb3.conf&&3.0.4_configdb3.conf
mkdir&/data/mongodb/3.0.4_configdb3/data&-p
[root@bjmdb4&~]#&cat&/usr/local/mongodb-linux-x86_64-3.0.4/conf/3.0.4_configdb3.conf&
logpath&=&/data/mongodb/logs/3.0.4_configdb3.log
logappend&=&true
pidfilepath&=&/data/mongodb/pid/3.0.4_config3.pid
dbpath&=&/data/mongodb/3.0.4_configdb3/data
fork&=&true
port&=&27300
oplogSize&=&2048
configsvr&=&true三、开始升级(业务停止写数据)3.1、备份configdb数据库:先关闭平衡器防止升级出错进行数据库重建[root@localhost ~]# /usr/local/mongodb-linux-x86_64-2.6.7/bin/mongo 192.168.2.134:271113.2、备份configdb数据库完成后停掉(三台服务器)2.6.7config实例,并逐个启动3.0.4实例:分片1服务器:IP:192.168.2.134650) this.width=650;" src="/wyfs02/M00/72/57/wKioL1Xhc0ORwnejAA10D6AppIY490.jpg" title="1341.png" alt="wKioL1Xhc0ORwnejAA10D6AppIY490.jpg" />分片2服务器:IP:192.168.2.133分片3服务器:IP:192.168.2.132三台服务器停掉2.6.7版本mongos然后执行&--upgrade (升级成功的话,mongos会自动退出,需要重新启动):分片1服务器:IP:192.168.2.134650) this.width=650;" src="/wyfs02/M01/72/57/wKioL1XhdNKCRdp1AAoiRF4n07Q451.jpg" title="3.png" alt="wKioL1XhdNKCRdp1AAoiRF4n07Q451.jpg" style="float:" />分片2服务器:IP:192.168.2.133四、config导入数据:[root@localhost&~]#&/usr/local/mongodb-linux-x86_64-3.0.4/bin/mongorestore&-h&192.168.2.134:27100&--dir&/root/2.6.7configdb/
T16:36:49.108+0800 building&a&list&of&dbs&and&collections&to&restore&from&/root/2.6.7configdb/&dir
T16:36:49.150+0800 reading&metadata&file&from&/root/2.6.7configdb/admin/tab2.metadata.json
T16:36:49.176+0800 restoring&admin.tab2&from&file&/root/2.6.7configdb/admin/tab2.bson
T16:36:49.228+0800 reading&metadata&file&from&/root/2.6.7configdb/config/changelog.metadata.json
T16:36:49.230+0800 restoring&config.changelog&from&file&/root/2.6.7configdb/config/changelog.bson
T16:36:49.257+0800 reading&metadata&file&from&/root/2.6.7configdb/admin/tab4.metadata.json
T16:36:49.257+0800 restoring&admin.tab4&from&file&/root/2.6.7configdb/admin/tab4.bson
T16:36:49.262+0800 reading&metadata&file&from&/root/2.6.7configdb/config/locks.metadata.json
T16:36:49.263+0800 restoring&config.locks&from&file&/root/2.6.7configdb/config/locks.bson
T16:36:49.367+0800 restoring&indexes&for&collection&config.locks&from&metadata
T16:36:50.465+0800 finished&restoring&config.locks
T16:36:50.465+0800 reading&metadata&file&from&/root/2.6.7configdb/config/lockpings.metadata.json
T16:36:50.465+0800 restoring&config.lockpings&from&file&/root/2.6.7configdb/config/lockpings.bson
T16:36:50.497+0800 restoring&indexes&for&collection&config.changelog&from&metadata
T16:36:50.525+0800 finished&restoring&config.changelog
T16:36:50.525+0800 reading&metadata&file&from&/root/2.6.7configdb/config/collections.metadata.json
T16:36:50.525+0800 restoring&config.collections&from&file&/root/2.6.7configdb/config/collections.bson
T16:36:50.829+0800 restoring&indexes&for&collection&config.lockpings&from&metadata
T16:36:50.829+0800 restoring&indexes&for&collection&admin.tab2&from&metadata
T16:36:50.829+0800 restoring&indexes&for&collection&admin.tab4&from&metadata
T16:36:50.830+0800 finished&restoring&admin.tab4
T16:36:50.832+0800 finished&restoring&admin.tab2
T16:36:50.832+0800 finished&restoring&config.lockpings
T16:36:50.847+0800 restoring&indexes&for&collection&config.collections&from&metadata
T16:36:50.848+0800 finished&restoring&config.collections
T16:36:50.925+0800 reading&metadata&file&from&/root/2.6.7configdb/admin/tab1.metadata.json
T16:36:50.925+0800 restoring&admin.tab1&from&file&/root/2.6.7configdb/admin/tab1.bson
T16:36:50.925+0800 reading&metadata&file&from&/root/2.6.7configdb/config/chunks.metadata.json
T16:36:50.969+0800 reading&metadata&file&from&/root/2.6.7configdb/config/mongos.metadata.json
T16:36:50.969+0800 restoring&config.mongos&from&file&/root/2.6.7configdb/config/mongos.bson
T16:36:50.970+0800 restoring&indexes&for&collection&admin.tab1&from&metadata
T16:36:50.972+0800 reading&metadata&file&from&/root/2.6.7configdb/config/databases.metadata.json
T16:36:50.972+0800 restoring&config.databases&from&file&/root/2.6.7configdb/config/databases.bson
T16:36:52.466+0800 restoring&config.chunks&from&file&/root/2.6.7configdb/config/chunks.bson
T16:36:54.770+0800 finished&restoring&admin.tab1
T16:36:54.770+0800 reading&metadata&file&from&/root/2.6.7configdb/config/shards.metadata.json
T16:36:54.770+0800 restoring&config.shards&from&file&/root/2.6.7configdb/config/shards.bson
T16:36:55.504+0800 [########################]&&&&&config.mongos&&279.0&B/279.0&B&&(100.0%)
T16:36:55.504+0800 [........................]&&config.databases&&&&0.0&B/279.0&B&&&&(0.0%)
T16:36:55.504+0800 [........................]&&&&&config.chunks&&&&0.0&B/317.0&B&&&&(0.0%)
T16:36:55.504+0800
T16:36:55.508+0800 [########################]&&&&&config.mongos&&279.0&B/279.0&B&&(100.0%)
T16:36:55.508+0800 [########################]&&config.databases&&279.0&B/279.0&B&&(100.0%)
T16:36:55.508+0800 [########################]&&&&&config.chunks&&317.0&B/317.0&B&&(100.0%)
T16:36:55.508+0800 [........................]&&&&&config.shards&&&&0.0&B/246.0&B&&&&(0.0%)
T16:36:55.508+0800
T16:36:55.509+0800 restoring&indexes&for&collection&config.mongos&from&metadata
T16:36:55.510+0800 restoring&indexes&for&collection&config.shards&from&metadata
T16:36:55.511+0800 restoring&indexes&for&collection&config.chunks&from&metadata
T16:36:55.511+0800 restoring&indexes&for&collection&config.databases&from&metadata
T16:36:55.511+0800 finished&restoring&config.databases
T16:36:55.511+0800 reading&metadata&file&from&/root/2.6.7configdb/config/version.metadata.json
T16:36:55.511+0800 restoring&config.version&from&file&/root/2.6.7configdb/config/version.bson
T16:36:55.977+0800 finished&restoring&config.chunks
T16:36:55.977+0800 reading&metadata&file&from&/root/2.6.7configdb/config/settings.metadata.json
T16:36:55.986+0800 restoring&config.settings&from&file&/root/2.6.7configdb/config/settings.bson
T16:36:59.506+0800 finished&restoring&config.shards
T16:36:59.506+0800 reading&metadata&file&from&/root/2.6.7configdb/config/tags.metadata.json
T16:36:59.527+0800 restoring&config.tags&from&file&/root/2.6.7configdb/config/tags.bson
T16:37:03.580+0800 finished&restoring&config.mongos
T16:37:03.580+0800 [########################]&&&config.version&&83.0&B/83.0&B&&(100.0%)
T16:37:03.580+0800 [........................]&&config.settings&&&0.0&B/72.0&B&&&&(0.0%)
T16:37:03.580+0800 &&&&&&&&&&&&&&&config.tags&&&&&&&&&&&&0.0&B
T16:37:03.580+0800
T16:37:03.590+0800 restoring&indexes&for&collection&config.tags&from&metadata
T16:37:03.591+0800 restoring&indexes&for&collection&config.version&from&metadata
T16:37:03.591+0800 finished&restoring&config.version
T16:37:03.592+0800 finished&restoring&config.tags
T16:37:03.592+0800 restoring&indexes&for&collection&config.settings&from&metadata
T16:37:03.592+0800 finished&restoring&config.settings
T16:37:03.619+0800 doneConfigdb和mongos3.0.4升级完成。查看数据查看分片信息验证并开启均衡器!五.数据存储节点升级3.0.4将主分片备份库停掉,清空备份库的数据,停掉的备份库启动,配置为3.0.4新的数据引擎,配置文件添加"storageEngine=wiredTiger",&启动以后开始复制数据复制完以后状态由“STARTUP2”变为&"SECONDARY",也可以用查看主备份库复制的延迟:replset3:PRIMARY&&rs.printSlaveReplicationInfo()
source:&192.168.2.134:27033
syncedTo:&Sat&Aug&29&:35&GMT+0800&(CST)
0&secs&(0&hrs)&behind&the&primary&
replset3:PRIMARY&如果没有延迟,可以在主库执行"rs.stepDown(3600) "让主库退位,仲裁节点会让副本集备份库接管主库,停掉主库更新配置文件启动更换数据目录,启动数据开始复制,复制完成以后接管主库。仲裁节点可以随时停掉,3.0.4启动。其他两个复制集也是同样的操作,这样升级oK!本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)}

我要回帖

更多关于 startupmanager linux 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信