Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

Can we configure Name Node High Availability using QJM on CDH 5 cluster running on MRv1?

Solved Go to solution

Can we configure Name Node High Availability using QJM on CDH 5 cluster running on MRv1?

Can we configure Name Node High Availability using QJM on CDH 5 cluster having MRv1?

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted

Re: Can we configure Name Node High Availability using QJM on CDH 5 cluster running on MRv1?

Expert Contributor

Hello clouderazone,

 

HA configured via. QJM communicates through JNs so there is no dependency on MR version used.

4 REPLIES 4

Re: Can we configure Name Node High Availability using QJM on CDH 5 cluster running on MRv1?

Super Collaborator

Yes

Re: Can we configure Name Node High Availability using QJM on CDH 5 cluster running on MRv1?

Thanks Michalis. However my understanding was that High Availability of NameNode can be configured only if we have YARN service in cluster. So can we configure High Availability of NameNode in MRv1 without YARN service?

Since am newbie, pls correct me if am wrong.

Highlighted

Re: Can we configure Name Node High Availability using QJM on CDH 5 cluster running on MRv1?

Expert Contributor

Hello clouderazone,

 

HA configured via. QJM communicates through JNs so there is no dependency on MR version used.

Re: Can we configure Name Node High Availability using QJM on CDH 5 cluster running on MRv1?

Expert Contributor

In more elaboration, any namespace changes on Active node is recorded by JNs and Standby node reads these edits from these JNs. And Standby node applies them to own namespace and try to be as close to Active node as possible. In failover scenario, SB node reads all edits from JNs before promoting it-self to Active so that there is full-sync before failover occurs.

 

Hope further details help with better understanding.