mongodb-replica-set

    4热度

    2回答

    我有一个MongoDB的副本集3名成员(版本2.4),其中对“管理”数据库管理员用户不具有“userAdminAnyDatabase”的作用。 此角色是管理所有数据库上的用户所必需的。 我目前拥有的角色:“readWriteAnyDatabase”,“dbAdminAnyDatabase”,“clusterAdmin”] 我试图更新为自己的角色或创建新的用户,但是我没有权限访问db.system管

    6热度

    1回答

    我想知道如何使用新的Docker 1.12群模式服务模型启动一个mongodb副本集。 启动一个服务允许你指定一些容器副本,在最小副本集情况下它将是3,但是如果Docker运行单个容器本身,所有具有相同名称的副本集主要如何指定参数(通过覆盖网络联系容器)? 副本集容器如何以不同名称相互联系? mongodb1,mongodb2,mongodb3 - 这些必须是不同的服务? 直接运行docker的'

    1热度

    1回答

    我们使用Mongodb作为我们应用程序的中央数据库;面向移动应用的消费者。目前它的一个7人副本集,副本集1目前是主人。连接到mongo副本的后端是在Ruby on Rails中构建的,我们使用mongoid作为ODM。 主要有3件连接到MongoDB副本集。 客户应用 管理和客户服务管理应用 数据检索应用程序(分析和这样的目的) 所有这3个应用程序连接到相同的副本设置为现在。 我想知道的是是否有可

    1热度

    1回答

    由于问题的存在,我有一个运行MongoDB集群的Ops Manager作为自动化集群。 突然间服务器开始意外关闭 - 虽然在任何日志文件中都没有错误指出问题出在哪里。 的行动经理卡住的蓝色标签 我们正在部署的更改上。这可能需要几分钟的时间 它只是永远不会消失。 由于此环境基于自动化功能,因此mms正在管理服务器上的用户,并从“mongod”运行所有流程,即使我作为根(管理员)也无法访问该流程。 就

    1热度

    1回答

    我有一个MongoDB Atlas实例,并且能够连接到它,但我无法创建帐户并从node.js访问数据库。在使用下面的&>'use mytestcollection'使用mongo命令后,我可以从Mongo Shell访问数据库。试图直接从shell中访问我的testcollection返回'错误验证失败'。 Here'e壳牌连接字符串.. mongo mongodb://<atlasDB>-1-s

    3热度

    2回答

    我有一个在Windows上运行的MongoDB 3成员副本集。当主服务器(S1)关闭时,辅助服务器被正确选择。当主服务器恢复正常,副本成员停留在无效状态: { "state" : 10, "stateStr" : "REMOVED", "uptime" : 111, "optime" : Timestamp(1448462710, 6),

    2热度

    1回答

    我创建了一个MongoDB的泊坞窗容器中,加一个replica set,使用这个命令: docker run -d --name mongo -v /data/db:/data/db mongo --replSet name 容器开始运行。 我再尝试initiate副本集,使用这个命令: rs.initiate() { "info2" : "no configuration spe

    1热度

    1回答

    完成mongo的重新安装后,它仍然记得以前的副本集配置;它存储在哪里? 我在一台linux服务器上安装了mongo,使用我们项目的用户帐户进入该用户拥有的目录。我设置了复制并且工作正常。然后,为了测试一些更好的安装点,我删除了整个mongo目录并重新安装。进入mongo后,我发现复制已经像以前一样建立了;所以看起来mongo在某处存储信息。 我已经检查可能一直抱着副本集配置几个方面: 首先,在蒙戈

    3热度

    2回答

    我使用NSLengthFormatter类来格式化用户和某个目标之间的距离。 CLLocation *userLocation; //<- Coordinates fetched from CLLocationManager CLLocation *targetLocation; //<- Some location retrieved from server data CLLocation

    1热度

    1回答

    我已经设置了一个包含3个节点的MongoDB副本集。所有服务器都位于相同的VPC中,但位于不同的可用区域中。感谢etc/hosts文件,在我描述在哪里找到其他节点时,我的副本集能够在节点之间进行通信。我的etc/hosts文件在所有3个节点上都是这样。 127.0.0.1 localhost mongo0.example.com Private IP 1 mongo0.example.com