replicaset

    0热度

    2回答

    我有副本的习题集 后,我加入到mongodb.conf我可以连接密钥文件的路径,这是我的mongo.conf: logpath=/path/to/log logappend=true replSet = rsname fork = true keyFile = /path/to/key 这是什么显示在命令行: [email protected]:/etc$ sudo servi

    2热度

    1回答

    我有一个Mongo副本集正在运行。这里的配置: SJ01-A(主) SJ01-B(次级) dal05-A(次级) dal05-B(次级) 仲裁者 这几个月来一直在顺利哼唱。没有真正的问题。我们的监测昨天晚上通知我,其中一个副本在复制中落后。目前大约还有一小时的时间,并且不断下降(速度很慢)。没有其他的次级人员有这个问题 - 他们跟上主要的没有问题。 我找不到任何这些机器上的日志中的任何内容,以指出

    1热度

    1回答

    大家好我有使用thsi配置 成立了蒙戈群集我有3台不同的机器与在其上运行mongos(都是用不同的IP地址,以确保物理机器稳定性/性能/可用性)。 3台不同虚拟机上的配置服务器。 在高端机器上运行的两个Mongo分片(在两个端口上运行的两个mongod实例都mongod具有单独的db目录)。 这个集合已经存在并且已经在运行。 我想添加副本集到这两个分片现在意味着每个分片将有两个副本。 我的问题是

    1热度

    1回答

    我正在将我们的引用mongo资源的代码库迁移到使用复制,并且我看到MongoReplicaSetClient出现了一些意外的行为。客户工作正常,除非我在选举新主人的时候尝试写信。 的简单测试我运行是: *启动一个3节点副本集 *与MongoReplicaSetClient连接( '本地主机:27017,本地主机:27018,本地主机:27017',replicaSet = 'RS0' *执行写入

    1热度

    1回答

    我正在为只有一台机器进行生产部署的客户开发服务器。 这是一款带有8Gb内存的CentOS 64bit。 我正在使用Mongo,问题是,我仍然需要部署副本集,即使它是一台单机? 我会获得副本集的好处,还是因为它是一台单独的机器,这实际上并不重要,日志记录就足够了?

    2热度

    1回答

    我非常沮丧地尝试从头开始设置MongoDB副本集。这是我第一次使用MongoDB(2.4.6),我不确定这是否是我缺乏理解能力或糟糕的文档。这里就是我的工作: -Amazon EC2 Ubuntu的LTS 12.04实例在VPC -NodeA 10.0.1.152 -NodeB 10.0.1.153 他们可以彼此沟通的罚款。这些服务器是全新的,因此没有防火墙规则。我的主机文件: 10.0.1.15

    1热度

    1回答

    有没有一种方法可以让用户在MongoDB副本集上使用'show dbs'和'show log'而不给他们clusterAdmin角色? 当您连接时,各种用户界面(例如robomongo)会显示数据库列表。没有“显示数据库”的能力,没有列出数据库。 谢谢!

    6热度

    1回答

    看来,MongoClient和MongoReplicaSetClient都可以连接到mongo副本集。事实上,他们的文档页面几乎是相同的 - 相同的选项,相同的方法等 - 除了后者的构造函数需要我指定replicaSet。 在这两种情况下,我们都可以指定读取首选项。在这两种情况下,如果发生降级,我们必须处理AutoReconnect异常。 所以我的问题是: 为什么人会使用一个与其他的,因为可以既执

    18热度

    3回答

    有三个成员(主要,次要,次要)的复制品。 假设其中一个副线下了一天,返回后副本返回副本我怎么能找到,它是否同步呢? 我在测试环境中做了这个,但是从rs.status()和db.printReplicationInfo()找不到有用的数据。 db.printReplicationInfo()中有“日志长度从头到尾”。但这是默认情况下的大时间,并且在二次停机时增长。