暂无图片
mongo服务器,系统需要更换IP操作
我来答
分享
小谢
2023-12-18
mongo服务器,系统需要更换IP操作

mongo服务器,系统需要更换IP操作

尝试办法:

1、直接变更配置文件,重启无效。

2、根据这篇文章,https://blog.51cto.com/u_16175485/7247318  ,无效。

实操过的,指点1 2 ,版本5.0.18

3、可以数据导入导出,不够高效

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
Cui Hulong

对于mongodb副本集的节点,需要先确认rs.status信息。其中服务器信息是域名,还是ip。
如果是域名。在/etc/hosts文件里把新的ip信息更改就可以。
要是ip信息的需要用到cnf=rs.config()获取信息,之后修改配置信息,最终用 rs.reconfig(cnf, {“force”: true})强制修改,每个节点都要操作的。备注:操作期间不能有应用访问。主节点信息一定要一致的。配置信息服务重新启动时,就需要更改的

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MongoDb 中如何使用 Count 对一个超过 1000 万条的集合按条件进行统计?
回答 1
db.collection.aggregate([{$group:{id:null,count:{$sum:1}}}]);
Mongodb 线上几十亿量的表直接drop命令风险大吗?
回答 1
删除大量数据,无论是在哪种数据库中,都存在风险。表的数据量到达一定量级后,数据量越大,表的查询性能会越差。毕竟数据量越大,需要的IO也会越多。
MongoDB从库宕机问题
回答 2
已采纳
mongodb副本集是基于全量oplog增量的。couldnotfindmember说明无法找到增量点。解决方式:从副本节点剔除问题节点之后,初始化这个问题节点,再从新添加,这样会自动sync全量增量
mongodb中用mongod -f /etc/mongod.conf --shutdown来关闭的话,会不会丢失数据?
回答 1
内存中还没刷到硬盘的数据,开启oplog的情况下,因为oplog里也有操作记录,按照AWL机制,不会丢失。但极端情况下回有可能丢失数据。
云数据库mysql和普通的安装的mysql有什么区别?
回答 1
云数据库的好处就是可以做到即买即用,跟我们日常购物一样便捷,省去的自己找安装包,找依赖包,下载安装的过程。
MongoDB replica set 滚动重启问题
回答 1
可以开发ansible脚本实现滚动重启。依次重启ssp
Python脚本从MongoDB导数据到kingbase 占用了大量swap 效率非常低
回答 1
swap空间都占满了,这速度肯定是慢的了。看看是否可以调大一下服务器的内存;或者是调整swappiness参数:swappiness是一个0到100之间的整数值,用于控制内核使用swap的频率。较低的
有3个standalone 的Mongodb节点,各自存储不同的数据,有什么方法把它们操作成一个集群吗?
回答 1
1.先搭建一个空的副本集集群2.采用mongoshakeormongosyncor其他类似的同步工具将这3个节点的数据同步都上面的空集群。
有没有mongodb4.0在window server 2019 上部署多节点的文档资料?
回答 1
mongodb建议在linux环境部署比较好。
为什么缓存层大部分都是用redis而不是mongodb?
回答 1
已采纳
和缓存的对象有关。大部分都是结果集。比较简单。其实数据库都有缓存不管是mongo还是mysqlpgoracle。大部分数据库自己也可以缓存。只是一些开发框架中实现都是redis,开发就用了。没有red