gpt4 book ai didi

mongodb 副本集和 ec2 - 主机名是什么

转载 作者:可可西里 更新时间:2023-11-01 10:06:54 25 4
gpt4 key购买 nike

我有两个 ec2 实例,我想创建副本集。我对主持人的问题..是 dns 名称吗?例如

rs.add("ec2-50-xx-xxx-xxx.compute-1.amazonaws.com")

如果不是……那是什么?

谢谢

最佳答案

您可以使用 DNS 名称或私有(private) IP 地址(避免使用公共(public) IP)。只要服务器可以“看到彼此”,它们就应该能够作为副本集工作。

要考虑的第三个选项,在云中也很有用,是修改您的 /etc/hosts 文件,然后使用计算机名称,如 replica1-areplica1-b。当亚马逊最终让你的一台电脑消失时(他们会),这样会更干净。

这里有几个注意事项:

  1. 如果您计划使用多个数据中心,私有(private) IP 可能不起作用。
  2. 副本集需要至少 3 个独立的节点才能真正成为一个“集合”。对于两个节点,您可能会复制数据(即:它们将相互复制),但您不会获得自动故障转移或高可用性。 不要运行少于 3 个节点的生产数据。

关于mongodb 副本集和 ec2 - 主机名是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8988567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com