首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令voteCommitIndexBuild需要身份验证

命令voteCommitIndexBuild需要身份验证
EN

Stack Overflow用户
提问于 2021-01-04 19:35:11
回答 1查看 189关注 0票数 3

我已经安装在synology对接器Rocket.chat和mongo。一切都运行得很好。但是容器每秒都会生成消息。这给磁盘系统带来了压力。我寻求建议并改正这个错误。作为最后的手段,我如何才能禁止将这些消息写入磁盘?

"2021-01-04 08:49:57,stdout,"{"t":{"$date":"2021-01-04T11:49:57.752+03:00"},"s":"I",“c”:“存储”,"id":3856202,“ctx”:“IndexBuildsCoordinatorMongod 2”,"msg":"'voteCommitIndexBuild‘命令失败。“,"attr":{"indexBuildUUID":{"uuid":{"$uuid":"d90def3b-4dc1-4cce-aa19-53c3f7eb094e"}},"responseStatus":{"operationTime":{"$timestamp":{"t":1609750196,"i":1}},"ok":0.0,“errmsg”:“命令代码需要鉴权”,“"$clusterTime":{"clusterTime":{"$timestamp":{"t":1609750196,”:13,“codeName”:“未授权”,"signature":{"hash":{"$binary":{"base64":"RtULaapbdm/5ooRgGl6jfYeyu4k=",“i”:1},voteCommitIndexBuild“"{"t":{"$date":"2021-01-04T11:49:57.649+03:00"},”:“6890507829308817412”},“subType”:6890507829308817412} "2021-01-04 08:49:57,stdout,keyId "s":"I",“c”:“存储”,"id":3856202,“ctx”:“IndexBuildsCoordinatorMongod 1”,"msg":"'voteCommitIndexBuild‘命令失败。“,"attr":{"indexBuildUUID":{"uuid":{"$uuid":"5038dec8-d17f-49a7-afe8-896d37876686"}},"responseStatus":{"operationTime":{"$timestamp":{"t":1609750196,"i":1}},"ok":0.0,“errmsg”:“命令代码需要鉴权”,“voteCommitIndexBuild”:13,“codeName”:“未经授权”,"$clusterTime":{"clusterTime":{"$timestamp":{"t":1609750196,"i":1}},"signature":{"hash":{"$binary":{"base64":"RtULaapbdm/5ooRgGl6jfYeyu4k=",“subType”:“6890507829308817412”}},“keyId”:6890507829308817412} "2021-01-04 08:49:57,stdout,"{"t":{"$date":"2021-01-04T11:49:57.648+03:00"},"s":"I",“c”:“subType”,"id":3856202,“ctx”:“IndexBuildsCoordinatorMongod 0”,"msg":"' voteCommitIndexBuild‘命令失败。“,"attr":{"indexBuildUUID":{"uuid":{"$uuid":"7b61f52d-9904-4dc8-9b06-aedb8fcadfad"}},"responseStatus":{"operationTime":{"$timestamp":{"t":1609750196,"i":1}},"ok":0.0,”errmsg“:”命令voteCommitIndexBuild需要鉴权“,”代码“:13,”codeName“:”未经授权“,"$clusterTime":{"clusterTime":{"$timestamp":{"t":1609750196,"i":1}},"signature":{"hash":{"$binary":{"base64":"RtULaapbdm/5ooRgGl6jfYeyu4k=",“subType”:“6890507829308817412”}},“keyId”:6890507829308817412} "2021-01-04 08:49:56,stdout,"{"t":{"$date":"2021-01-04T11:49:56.751+03:00"},"s":"I",“c”:“存储”,"id":3856202,“ctx”:“索引构建协调器voteCommitIndexBuild -2”,“消息”:“‘voteCommitIndexBuild’命令失败。”,errmsg“i”:2},"ok":0.0,“errmsg”:“命令voteCommitIndexBuild需要身份验证”,“"$clusterTime":{"clusterTime":{"$timestamp":{"t":1609750186,”:13,“code”:“未授权”,code "i":2}},"signature":{"hash":{"$binary":{"base64":"2TFFt43KcKYAPhR+rXwog/vqyOI=",“subType”:“6890507829308817412”}},“keyId”:6890507829308817412} "2021-01-04 08:49:56,stdout,"{"t":{"$date":"2021-01-04T11:49:56.647+03:00"},"s":"I",“c”:“存储”,"id":3856202,“ctx”:“索引构建协调器一神-1”,“消息”:“‘voteCommitIndexBuild’命令失败。”,"attr":{"indexBuildUUID":{"uuid":{"$uuid":"5038dec8-d17f-49a7-afe8-896d37876686"}},"responseStatus":{"operationTime":{"$timestamp":{"t":1609750186,"i":2}},"ok":0.0,“errmsg”:“命令代码需要鉴权”,“"$clusterTime":{"clusterTime":{"$timestamp":{"t":1609750186,”:13,“codeName”:“未授权”,"signature":{"hash":{"$binary":{"base64":"2TFFt43KcKYAPhR+rXwog/vqyOI=",“i”:2},voteCommitIndexBuild“"{"t":{"$date":"2021-01-04T11:49:56.645+03:00"},”:“6890507829308817412”},“subType”:6890507829308817412} "2021-01-04 08:49:56,stdout,keyId "s":"I",“c”:“存储”,"id":3856202,“ctx”:“IndexBuildsCoordinatorMongode0”,"msg":"'voteCommitIndexBuild‘命令失败。“,"attr":{"indexBuildUUID":{"uuid":{"$uuid":"7b61f52d-9904-4dc8-9b06-aedb8fcadfad"}},"responseStatus":{"operationTime":{"$timestamp":{"t":1609750186,"i":2}},"ok":0.0,“errmsg”:“命令代码需要鉴权”,“voteCommitIndexBuild”:13,“codeName”:“未经授权”,"$clusterTime":{"clusterTime":{"$timestamp":{"t":1609750186,"i":2}},"signature":{"hash":{"$binary":{"base64":"2TFFt43KcKYAPhR+rXwog/vqyOI=","subType":"0"}},“keyId”:6890507829308817412}

EN

回答 1

Stack Overflow用户

发布于 2021-04-22 14:13:42

我在MongoDB 4.4副本集的非Docker安装中也遇到了同样的问题。当您尝试恢复DB/集合并且Mongo无法建立索引时,错误消息出现(太频繁)。索引失败的原因是缺少(或不正确)副本集成员的身份验证。

我是这样解决这个问题的:

  1. 创建一个密钥文件,Mongo将使用该密钥文件来验证其副本集成员。

openssl rand -base64 756 > <path-to-keyfile>

chmod 400 <path-to-keyfile>

确保该文件归运行Mongo的用户所有。

在mongod.conf中添加/取消注释以下行后,

  1. 重新启动Mongo:

security:

keyFile: <path-to-keyfile>

这些步骤应首先在副本集的所有成员上执行,从次要成员开始。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65562023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档