Support Questions

Find answers, ask questions, and share your expertise

In Production Level HA Cluster Do we need dedicated servers for JournalNodes and zookepers ?

avatar

In Production Level HA Cluster Do we need dedicated servers for JournalNodes and zookepers ? what are the recommendation ?

1 ACCEPTED SOLUTION

avatar
Super Collaborator

@Duminda Jayasuriya

My understanding is it is always a good idea to have separate server for JournalNodes and zookeepers in production environment with HA. Also for cost-effectiveness JournalNodes and zookeepers can be co-hosted. Co-hosing comes with the prize of downtime of all services which are co-hosted.

Both zookeeper and JournalNodes are quorum based system. Co-hosting them with master nodes will give only 2 nodes, rest of the nodes should be hosted on separate machines.

View solution in original post

5 REPLIES 5

avatar

not really required . we can installed ZK on any master nodes and JN on any data nodes.

avatar
Super Collaborator

@Duminda Jayasuriya

My understanding is it is always a good idea to have separate server for JournalNodes and zookeepers in production environment with HA. Also for cost-effectiveness JournalNodes and zookeepers can be co-hosted. Co-hosing comes with the prize of downtime of all services which are co-hosted.

Both zookeeper and JournalNodes are quorum based system. Co-hosting them with master nodes will give only 2 nodes, rest of the nodes should be hosted on separate machines.

avatar
Master Mentor

Zk should have access to dedicated disk but aside from that you can colocated them with master services. The minimum quorum requirement is 3 nodes. @Duminda Jayasuriya

avatar

In addition to putting them on Master Nodes co-located to other resources, the Zookeeper and Journal should be on JBODs... see diagram

1922-screen-shot-2016-02-08-at-13815-pm.png

avatar

Thanks understood.