mongoDB3.2.8 升级遇到的问题
环境:
方法:
问题1:
问题2:
<span style="font-size:18px;">mongos> use dmp
switched to db dmp
mongos> show tables;
2016-08-14T10:02:20.386+0800 E QUERY [thread1] Error: listCollections failed: {"code" : 133,"ok" : 0,"errmsg" : "could not find host matching read preference { mode: \"primary\", tags: [ {} ] } for set shard3"
} :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
DB.prototype._getCollectionInfosCommand@src/mongo/shell/db.js:773:1
DB.prototype.getCollectionInfos@src/mongo/shell/db.js:785:19
DB.prototype.getCollectionNames@src/mongo/shell/db.js:796:16
shellHelper.show@src/mongo/shell/utils.js:754:9
shellHelper@src/mongo/shell/utils.js:651:15
@(shellhelp2):1:1mongos> exit</span>
问题3:
</pre><blockquote><blockquote><pre name="code" class="javascript"><span style="font-size:18px;">[mongo@mds4 bin]$ ./mongo --port 28011
MongoDB shell version: 3.2.8
connecting to: 127.0.0.1:28011/test
Server has startup warnings:
2016-08-13T06:33:25.817+0800 I CONTROL [initandlisten]
2016-08-13T06:33:25.817+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2016-08-13T06:33:25.817+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2016-08-13T06:33:25.817+0800 I CONTROL [initandlisten]
2016-08-13T06:33:25.817+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2016-08-13T06:33:25.817+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'</span>
处理方法
<span style="font-size:18px;"> [root@md5 ~]# cat /sys/kernel/mm/transparent_hugepage/defrag[always] madvise never[root@md5 ~]# echo never > /sys/kernel/mm/transparent_hugepage/enabled[root@md5 ~]# echo never > /sys/kernel/mm/transparent_hugepage/defrag[root@md5 ~]# cat /sys/kernel/mm/transparent_hugepage/defragalways madvise [never][root@md5 ~]# cat /sys/kernel/mm/transparent_hugepage/enabledalways madvise [never][root@md5 ~]# </span>
问题4:
开始设置了oplogszie 为5G,同步完成后,例如出现如下错误:
2016-08-13T06:57:37.810+0800 I STORAGE [initandlisten] WARNING: the collection 'dp.aedm_advertis' lacks a unique index on _id. This index is needed for replication to function properly 2016-08-13T06:57:37.810+0800 I STORAGE [initandlisten] To fix this, you need to create a unique index on _id. See http://dochub.mongodb.org/core/build-replica-set-indexes 2016-08-13T06:57:37.810+0800 I STORAGE [initandlisten] WARNING: the collection 'dp.aedm_campaign' lacks a unique index on _id. This index is needed for replication to function properly 2016-08-13T06:57:37.810+0800 I STORAGE [initandlisten] To fix this, you need to create a unique index on _id. See http://dochub.mongodb.org/core/build-replica-set-indexes
开始以为在同步时,因为oplogSize不够,没有同步索引过来,但查询索引是有的。
后准备再修改oplogSize 后再同步一次呢。但取消 oplogSize 大小后,再重启 mongod ,再登录 后发现问题好了。具体原因还有待再分析 了。
结论:
mongoDB3.2.8 升级遇到的问题相关推荐
- mongoDB3.0.2 升级操作
mongodb 升级到3.0.2 考虑到mongoDB 3.0推出不久,上个月还不想冒然进行升级,虽然性能说得很诱人. 现看到版本已到3.0.2,是到要升级的时候了. 开始在测试环境先做一个升级,没有 ...
- Mongodb3.4离线升级到4.2
声明:这是我在大学毕业后进入第一家互联网工作学习的内容 背景 生产环境使用的mongodb用的是4.2,线下开发测试环境一直用的是3.4,有需求要用到mongodb的新特性,准备开始升级. 调查 由于 ...
- Mongodb2.6升级到Mongodb3.0.2笔记
2019独角兽企业重金招聘Python工程师标准>>> PS:升级到3版本的Mongodb以后,drop集合是可以直接释放磁盘空间的 停止老版本Mongodb >use adm ...
- Mongodb3.4升级3.6
use admin db.shutdownServer(); 创建一个/etc/yum.repos.d/mongodb-org-3.6.repo文件,如果原来已经有3.4的可以在此基础上直接进行编辑更 ...
- 从MongoDB2.4升级到3.0的详细步骤
最近为了长远考虑想把项目MongoDB里存放的400多万数据迁移到云服务厂商提供的MongoDB服务上,省去自己去维护的时间,但是看了下云服务对MongoDB数据迁移上云的要求是自建MongoDB数据 ...
- linux mongodb 升级,MongoDB2.6简单快速升级到3.0
前言 Part1:写在最前 自从3.0版本起,MongoDB支持了WT存储引擎,这个引擎相对老的MMAPv1存储引擎来讲,具有更高的压缩比,且支持文档级并发控制.也正因为WT的优良特性,在MongoD ...
- java去掉mongodb日志_JAVA开发 Mongodb3.0以上 去掉控制台DEBUG信息
今天升级到了Mongodb3.4 ,发现一旦运行程序,eclipse的控制台中不断的跳出,类似于下面的信息. 11:01:15.406 [pool-1-thread-1] DEBUG org.mong ...
- MongoDB3.4 根据中文拼音给中文排序
mongo从3.4版本开始,可以对根据中文拼音给中文进行排序,按照中文首字母的顺序 升序(a-z)或者降序(z-a). 对于中文名字,通常有按拼音顺序排序的需求,这时就可以通过collation来搞定 ...
- 系统架构升级要不要上微服务?历“久”弥新微服务——你真的需要升级微服务架构吗
在 <微服务架构设计模式> 一书中,作者总结了关于微服务的一些"重点",原文如下: 中国企业和开发者对微服务架构的热情让我印象深刻.但如同我给所有客户的忠告一样,我想对 ...
最新文章
- 如何更优雅地对接第三方API
- jQuery实现表格拖动排序
- python使用什么注释语句和运算-Python代码注释的用法和意义
- python知识:用turtle绘制樱桃树
- 02_c3p0之c3p0-config.xml配置案例,操作c3p0的jdbcUtil工具类的编写
- MySQL优化:数据量很大,分页查询很慢,有什么优化方案?
- php 向服务器发放请求,PHP客户端向服务器端发送请求并向远程服务器发送服务器端请求...
- python模块import具体用法
- flask html 路径,【Python】Flask 怎样获取当前页面的相对路径
- 封装JDBC—非框架开发必备的封装类
- oracle 12c dbca 无法发现 asm diskgroup
- Java instanceof用法
- logstash之codec插件
- 106个计算机学部毕业设计项目大全(附源码)
- SVM多分类原理学习
- 时频分析之STFT:短时傅里叶变换的原理与代码实现(非调用Matlab API)
- 深入学习Java:关于List下标越界源码分析
- lua与C(一):C调用lua
- Fuchsia OS 现已支持第二代 Nest Hub
- mysql 允许远程链接