文档结构  
翻译进度:已翻译     翻译赏金:0 元 (?)    ¥ 我要打赏

本文我们将讨论如何在docker云平台中创建hazelcast 集群. 同时我们将进行内存的增加/缩小操作,并且可以在docker云平台中访问hazelcast管理中心

需求列表:

  • AWS(亚马逊云) 账户, ( 会用到私玥访问)
  • Docker 云账户

如果你没有Docker云账户,请创建一个,还有AWS云账户。

为了创建hazelcast集群并且运行管理中心,我已经编写好了一个非常简单的配置文件:docker-cloud yaml file. 详见: https://github.com/bilalyasar/hazelcast-docker-cloud

第 1 段(可获 1.23 积分)

在github代码仓库中点击 Deploy to Cloud(发布到云)按钮

点击完成后会出现下面的页面:

我这里定义了两个服务. 一个是 hz ,另一个是 management-center , 为了确保这两个服务能够连接我开启了5701端口. 同事我们将使用8080端口访问管理中心.

然后点击 Create & Deploy 按钮, 完成之后会在亚马逊云创建两个服务.

然后点击services 选项卡,会看到两个服务 ( hz 和 management center).

可以点击服务名查看详细内容. 也可以查看日志. 现在我们来点击 hz 服务 然后点击日志.

第 2 段(可获 1.44 积分)

如上所示, 一个 hazelcast 节点已经启动. 现在我们打开管理中心服务并连接它.

服务(Services) -> 管理中心(Management Center)

可以看到下面有management center这个服务的endpoint地址. 点击这个地址把它加到管理中心地址的后面.

在管理中心界面,点击集群url,可以看到endpoint地址在 hz 服务的下面.

现在,我已经把它连接到了集群服务器中.

我们来试试调整收缩与扩展集群. 点击服务 -> hz 然后从1到2缩放数字.

调整完成后, 只需等待 5-10 秒 :)

Docker云就自动调整了hz 服务.

第 3 段(可获 1.26 积分)

到管理中心中查看hazelcast节点。

现在有两个hazelcast成员了 :)

你也可以用同样的方式来缩减数量。

感谢阅读这篇博客文章。你可以从下面连接中找到docker-cloud.yml文件:

https://github.com/bilalyasar/hazelcast-docker-cloud

别忘了使用云来部署:)可以一键生成哟。

第 4 段(可获 0.66 积分)

文章评论