我使用docker部署mongodb ops管理器,然后我收到以下错误消息
The gen.key file at /etc/mongodb-mms/gen.key does not match the gen.key already used for this Ops Manager installation. The key file for this Ops Manager server must be copied from another server.
我只在一个节点中部署ops,我应该从哪里复制这个文件?
答案 0 :(得分:1)
首先,请确保您的密钥位于/etc/mongodb-mms/gen.key
并且权限正确,以便mongodb-mms
服务的所有者可以读取密钥。
如果您已尝试启动mongodb-mms
服务,则可能需要删除配置数据库并重试。
要执行此操作,请使用shell show dbs
连接到您的副本集(或您的案例中的单个mongod),然后删除不是admin
或local
的每个数据库。例如:
use mmsdbconfig
db.dropDatabase()
尝试再次启动操作管理器:
sudo service mongodb-mms start