gpt4 book ai didi

amazon-web-services - 在 ECS 上部署 Cassandra?

转载 作者:IT老高 更新时间:2023-10-28 21:38:59 26 4
gpt4 key购买 nike

我正在尝试在 AWS ECS 上将 Cassandra 部署为 docker 容器。单个节点很容易完成,但现在我正在尝试为它创建一个集群。

Cassandra 需要固定的 IP 地址,至少对于种子节点而言,需要将其传递给集群中的所有节点。Cassandra 无法使用 ELB 地址,因为 ELB 名称解析为与 docker 主机本身不同的 ip。

所以基本上我需要能够强制 AWS 将镜像部署到特定的实例/主机/IP。这样,我可以在运行 docker 镜像时传递正确的配置。

我可以使用 RunTask api 并将其传递给 PlacementConstraint,从而根据 IP 将主机限制为单个主机吗? PrivateIp 是此接口(interface)中 EC2 实例的属性吗?

您还有什么其他好的想法可以实现吗?

谢谢!

最佳答案

您可以在种子列表中使用主机名。只要确保您的种子将使用这些名称。此外,如果种子停止并解析为另一个 IP,您需要替换它(但对于任何更改其 IP 的节点都是如此)

关于amazon-web-services - 在 ECS 上部署 Cassandra?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43876149/

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