2015-11-26 48 views
1

任何人都可以請我指出如何在彈性beanstalk中爲docker裏面運行的hazelcast服務器建立羣集。我公開了端口8080和5701,並使用基於Java的AWS配置。如果我本身運行jar,但是如果jar是在集羣的docker問題中運行的,那麼同樣的AWS配置工作。彈性beanstalk碼頭裏面的榛子羣

另外我確定安全組已打開端口5701。

+0

,當你在泊塢窗實例啓動hazelcast例如,它綁定到EC2實例的私有地址?另一個地址?你能檢查日誌嗎? –

+0

它綁定到碼頭主機IP,我驗證了它。我需要Dockerrun.Aws.json的配置才能將其公開給ec2 ips,我相信之後可能會啓動羣集。 – rohit

+0

它應該綁定到EC2私人地址,我會做簡單的實驗,並會回答你。 –

回答

0

我還沒有確認,但我相信你需要在啓動docker時使用net = host選項。魔豆不使這個容易

這裏有一個討論: How to customize the docker run command on Elastic Beanstalk?

+0

另外: http://stackoverflow.com/questions/30103306/hazelcast-in-multinode-docker-environments-with-tcpip http://stackoverflow.com/questions/31968404/how-to-customize-the- docker-run-command-on-elastic-beanstalk http://stackoverflow.com/questions/34868686/how-to-make-hazelcast-nodes-installed-in-docker-on-different-aws-instances-inter – brad