搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
一键难忘520
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
A*寻路算法
2
阿里也出手了!十分钟接入Spring Cloud Alibaba AI 体验JAVA微服务AI人工智能,可接通义千问等模型,_spring ai 通义千问
3
win10防火墙删除的文件在哪里_不用删除文件!教你这样操作,Win10比win7运行更流畅!...
4
Realtek 8852BE 网卡Linux驱动_debian 8852be
5
发挥数据价值!数据驱动的日志解析与异常检测方法介绍_数字利用 日志数据
6
Python代码实现目录下创建子文件夹_python创建子文件夹
7
Spring Boot 导出xlsx_spring-boot 输出 xlsx 文件流
8
11-FastDFS文件服务器 和 Nginx_文件服务器fast
9
数组和链表区别及使用场景
10
微服务:Gateway网关_微服务网关gateway
当前位置:
article
> 正文
MONGODB 集群架构 调整,增加延迟备份节点服务器,删除仲裁节点_failed: error running `listindexes`.
作者:一键难忘520 | 2024-07-23 08:18:32
赞
踩
failed: error running `listindexes`.
调整原因:
1.原有分片是两个SECONDARY,查询时开发人员也很少设置成
const string RP_SECONDARY = "secondary" ;
const string RP_SECONDARY_PREFERRED = "secondaryPreferred" ;
此类读优化
2.昨天出现误操作,把一个表的部分数据删除了。
3.正好手头上多了一台用来备份的服务器,但测试使用文件备份mongodump
的方法,发现备份时性能不理想。
数量量大,半天也还没全部备份完成,跑shell,出现错误:
Failed: error running `listIndexes`. Collection: `dp.tb_bid` Err: read tcp 127.0.0.1:28011: i/o timeout
这个错误好几台服务器都同出现。
计划达到目的:
1.增加备份节点,以保证数据安全(误操作:比如删除数据,修改数据)
2.两个次节点的,减少集群同步消耗,优化插入性能,同时 slaveDelay 节点不建立索引。
3.slaveDelay 节点设置成前台不可见(不可查询数据)
具体性能,还得后面跟进,看看效果。
原架构
set host:port stateStr
----------------------------------------------------------
shard1 192.168.0.11:27011 PRIMARY
shard1 192.168.0.13:27011 SECONDARY
shard1 192.168.0.17:27011 SECONDARY
shard2 192.168.0.11:27012 SECONDARY
shard2 192.168.0.15:27012 PRIMARY
shard2 192.168.0.19:27012 SECONDARY
shard3 192.168.0.13:27013 PRIMARY
shard3 192.168.0.15:27013 SECONDARY
shard3 192.168.0.19:27013 ARBITER
shard4 192.168.0.15:27011 ARBITER
shard4 192.168.0.17:27012 PRIMARY
shard4 192.168.0.19:27011 SECONDARY
调整后:
set host:port stateStr
-------------------------------------------------------------
shard1 192.168.0.11:27011 PRIMARY
shard1 192.168.0.13:27011 slaveDelay
shard1 192.168.0.17:27011 SECONDARY
shard2 192.168.0.11:27012 slaveDelay
shard2 192.168.0.15:27012 PRIMARY
shard2 192.168.0.19:27012 SECONDARY
shard3 192.168.0.13:27013 PRIMARY
shard3 192.168.0.15:27013 SECONDARY
shard3 192.168.0.21:27011 slaveDelay
shard4 192.168.0.21:27012 slaveDelay
shard4 192.168.0.17:27012 PRIMARY
shard4 192.168.0.19:27011 SECONDARY
删除 ARBITER 节点,另外增加slaveDelay 节点:
[mongo@ms3 bin]$ ./mongo -port 27011
rs.remove("192.168.0.19:27013");
rs.add({_id: 2, host:'192.168.0.21:27012',"slaveDelay":36000,"priority":0,"hidden":true,"buildIndexes":true});
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/一键难忘520/article/detail/868994
推荐阅读
article
python
读写大
文件
meory
error
_
python
memory
error
解决方法...
Preliminary我们谈到“文本处理”时,我们通常是指处理的内容。Python 将文本
文件
的内容读入可以操作的字符串...
赞
踩
article
[亲测] 私有云盘
Nextcloud
在
nginx
环境下安装(全流程)_
error
while
try...
第一章 安装niginx + php本文的默认环境(安装路径,配置路径,证书路径等),都继承于我的另一篇博文:【亲测】P...
赞
踩
article
ONNXRuntimeError] : 2 : INVALID_ARGUMENT : Failed ...
ONNXRuntimeError] : 2 : INVALID_ARGUMENT : Failed
to
load
mo...
赞
踩
article
jupyter
notebook
启动问题的解决(importError:
zmq
.
backend
.cy...
最终把用conda安装的
jupyter
卸载掉了,然后用pip重新安装
jupyter
,终于可以正常启动,问题解决。尝试重装...
赞
踩
article
Windows编译
yolov5
_obb的nms_
rotated
报错解决方案_
yolov5
cl.ex...
报错:“subprocess.CalledProcessError: Command ‘[‘ninja‘, ‘-v‘]‘...
赞
踩
article
Go 语言
UUID
库
google
/
uuid
源码解析:
UUID
version1
的实现_fu...
此篇文章探究 RFC 4122 定义的
UUID
标准版本1的 Go 语言实现。通过这篇文章你可以清晰得了解到
UUID
...
赞
踩
article
树莓派Python+
ffmpeg
+
opencv
实现推流解决报错:
Broken
PipeError: [...
在windows下用python + subprocess +
ffmpeg
实现推流,移植到树莓派后报错
broken
pi...
赞
踩
article
UUID
_parsing
uuid
failed...
package mainimport ( "fmt" "github.com/satori/go.
uuid
")func ...
赞
踩
article
llama
_cpp_
python
运行Qwen2提示
error
loading
model
: unkn...
llama
_cpp_
python
版本不支持
qwen2
导致,可以更新到新版。_
error
: exception
error
...
赞
踩
article
使用
scrcpy
连接荣耀50
手机
,解决
ERROR
: “
adb
push
“
returned
wi...
使用
scrcpy
连接荣耀50
手机
,解决
ERROR
: "
adb
push
"
returned
with
value 1...
赞
踩
article
yolov5
训练
时报错 OS
Error
:
[Win
Error
1455] 页面文件太小,无法完成操作...
YOLOV5
训练
模型报错:OS
Error
:
[Win
Error
1455] 页面文件太小,无法完成操作。
Error
l...
赞
踩
article
git
clone
报错RPC
failed
; curl 92
HTTP
/2 stream 7 was...
问题描述
git
clone
git
hub上的项目报错:RPC
failed
; curl 92
HTTP
/2 stream...
赞
踩
article
git 报错
err
or: RPC
failed
curl
92
HTTP
/2
stream
0 ...
err
or: RPC
failed
;
curl
92
HTTP
/2
stream
0 was not
closed
cl...
赞
踩
article
【亲测可用】
WIN10
系统下
NLTK
数据包
安装,
错误代码
[
Errno
11004] getaddri...
成功解决,
NLTK
数据包
安装
错误代码
[
Errno
11004]
getaddrinfo
failed
_getaddrin...
赞
踩
article
error
An
unexpected
error
occurred
: “
https
://regis...
最终的解决方案是:更改默认的构建超时。缓慢的磁盘 I/O 会导致超时。_
yarn
install
rxjs
-6.6.7....
赞
踩
article
package
-
lock
.
json
导致
npm
install
安装nyc出现超时错误_
npm
inst...
本文讲述了一个安装nyc依赖出现异常的案例,yarn 安装 也是类似的道理。不同的是,yarn安装后生成的文件是yarn...
赞
踩
article
ubuntu
下
openssh
升级_
ubuntu
configure
error
pam header...
本文详细描述了如何安装zlib和升级openssl过程中遇到的错误,包括c_zlib.c编译错误、PAM头文件缺失、版本...
赞
踩
article
【Python】已解决:
selenium
.common.exceptions.WebDriverEx...
错误“
selenium
.common.exceptions.WebDriverException: Message: u...
赞
踩
article
[
RK3568
Android11.0]
RK3568
设备
异常解决_
reading
reg
0xfe
...
1.烧录update.img
设备
无法起来,看串口输出,进入recovery正常
设备
的打印如下U-Boot 2017.0...
赞
踩
article
运行
rknn
_
toolkit
_
lite
2
/
examples
/inference_with_
lite
/...
下载rknpu2包,然后在linux终端进行lib
rknn
rt.so等(如果有需要可以更新
rknn
_server、lib...
赞
踩
相关标签
python读写大文件 meoryerror
python
jupyter
ide
YOLO
golang
开发语言
后端
uuid
分布式
源码解析
ffmpeg
opencv
树莓派
1024程序员节
llama
adb
智能手机
android
git
error
自然语言处理
nlp