Hi everyone, I'm trying to put a simple docker container running on an EC2 instance without Auto Discovery. I'm trying to connect with a client but am getting a connection timed out error. I'm confident I opened the right ports in the security group. I'm also sure I put the right container ports and host ports. I also set the
local.publicAddress to the instance public IP.
Is there some other configuration that I should set?
GroupProperty.MASTERSHIP_CLAIM_TIMEOUT_SECONDS, but that results in the new node failing faster, not claiming cluster mastership and starting
tryJoinAddresses(possibleAddresses);-> existing node will not respond, thus it will not join
tryClaimMastership(possibleAddresses);-> existing node will not respond, thus it will not claim mastership
clusterJoinManager.setThisMemberAsMaster();but this will never happen if the underlying socket gets established but nothing else gets through
[Rafal Leszko (unknown)] @jgoldverg ECS/Fargate support is released in
hazelcast-aws:3.2 , but it's not included in the latest Docker image yet. So you need to either:
If you use Hazelcast embedded, is should just work when you include the dependency
hazelcast-aws:3.2. Also, when we release Hazelcast 4.0.2, I'll write a blog post and Code Sample on how to set up Hazelcast on Fargate
client error :notifyError(new HazelcastInstanceNotActiveException("State: " + state + " Operation: " + op.getClass()));