mongodb - 无法在 Ubuntu 中启动副本集

标签 mongodb ubuntu google-cloud-platform mongodb-replica-set

每当我输入:rs.initiate() 时,我都会收到以下错误消息:

{
    "info2" : "no configuration explicitly specified -- making one",
    "me" : "VMHOSTNAME:27017",
    "ok" : 0,
    "errmsg" : "No host described in new configuration 1 for replica set rs0 maps to this node",
    "code" : 93
}

我正在使用最新的 MongoDB 在 google-cloud-engine 下运行。

关于如何解决这个问题的任何建议?

最佳答案

您可以尝试将参数传递给 .initiate() 命令。

像这样:

rs.initiate({_id:"yourReplSetName", members: [{"_id":1, "host":"yourHost:yourPort"}]})

这对我有用。

关于mongodb - 无法在 Ubuntu 中启动副本集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28843496/

相关文章:

java - mongo java 客户端的 MongoDB 身份验证失败

c# - 在 MongoDB 中存储动态 JSON 数据

windows - 如何在 Windows Ubuntu 子系统中安装 substed 驱动器

shell - 在 ubuntu 的 shell 脚本中调整图像大小

python - 使用 Google Cloud Run 时如何访问已装载的 secret ?

android - Firebase Cloud Firestore 在 asia-south1(孟买)不可用?

java - GAE 云工具和本地开发服务器的 Blobstore 问题

node.js - Nodejs mongodb async.Each 完成

node.js - Mongoose /MongoDB : Get second to last document

java - SWT 在 Ubuntu 中支持手势吗?