【问题标题】:Use of Task Definition in AWS | Configure Hazelcast to run on AWSAWS 中任务定义的使用 |配置 Hazelcast 以在 AWS 上运行
【发布时间】: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.1ip11p2
  • 所以您没有使用 EC2 发现,而是使用 TCP 发现。 tcp 的正确文档是 docs.hazelcast.org/docs/3.8.3/manual/html-single/…

标签: java amazon-ec2 hazelcast


【解决方案1】:

发现 ec2 的全部原因是解决非静态 IP 地址的问题。 EC2 插件执行描述实例并从 json 中提取 ip 地址。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-19
    • 2017-11-03
    • 2019-12-19
    • 1970-01-01
    • 2021-07-07
    • 1970-01-01
    • 1970-01-01
    • 2016-09-04
    相关资源
    最近更新 更多