【发布时间】:2017-07-31 12:32:42
【问题描述】:
我是一名 Java 开发人员,了解 AWS,并且独立擅长 Hazelcast。
有 2 个 AWS EC2 实例正在运行,并且希望将 Hazelcast 作为节点之间的内存集群运行。关注link 进行所需的更改。任务定义中taskdef.json的配置除外。
阅读了一些文档,但不明白任务定义到底是什么以及为什么?
我如何知道它是否已经创建?否则如果我现在创建一个,我的制作会不会分心?
【问题讨论】:
-
您是要部署在 EC2 还是 ECS 上?如果不是 ECS,则不需要 taskdef.json。
-
@wildnez 它的 EC2 不是 ECS。但无法建立集群。
-
你如何确定集群没有形成?成员名单?用户最常犯的错误之一是不检查他们的 ec2 实例是否可以相互访问。你也可以检查一下吗?
-
@wildnez 是的。两个实例都能够相互ping通。我正在使用这个
10.0.0.* 127.0.0.1 ip1 1p2 -
所以您没有使用 EC2 发现,而是使用 TCP 发现。 tcp 的正确文档是 docs.hazelcast.org/docs/3.8.3/manual/html-single/…
标签: java amazon-ec2 hazelcast