Otu esi edobe nnweta dị elu maka Namenode - Nkebi nke 5
Hadoop nwere isi ihe abụọ bụ HDFS na YARN. HDFS bụ maka ịchekwa data, YARN bụ maka nhazi data. HDFS bụ Sistemụ Faịlụ ekesa Hadoop, o nwere Namenode dị ka Master Service na Datanode dị ka Ọrụ Ohu.
Namenode bụ akụkụ dị mkpa nke Hadoop nke na-echekwa metadata nke data echekwara na HDFS. Ọ bụrụ na Namenode na-agbada, a gaghị enweta ụyọkọ ahụ dum, ọ bụ otu ebe ọdịda (SPOF). Ya mere, ebe mmepụta ga-enwe Namenode High Availability iji zere mmepụta mmepụta ma ọ bụrụ na otu Namenode na-agbada n'ihi ihe dị iche iche dị ka ihe mberede igwe, ọrụ nhazi atụmatụ, wdg.
Hadoop 2.x na-enye ohere ebe anyị nwere ike ịnwe Namenodes abụọ, otu ga-abụ Namenode na-arụ ọrụ na nke ọzọ ga-abụ Aha njirimara.
- Active Namenode – Ọ na-ejikwa ọrụ ndị ahịa niile.
- Njikere Namenode – Ọ na-ejighi arụ ọrụ Namenode. Ọ bụrụ na Active NN agbada, mgbe ahụ Njikere NN ga-ewere ọrụ niile nke Active NN.
Ịkwanye nnweta dị elu Namenode chọrọ Zookeeper nke bụ iwu maka ọdịda akpaaka. ZKFC (Zookeeper Failover Controller) bụ onye ahịa Zookeeper nke a na-eji na-edobe steeti Namenode.
- Emume kacha mma maka ibunye sava Hadoop na CentOS/RHEL 7 – Akụkụ 1
- Ịtọlite ihe ndị a chọrọ na Hadoop chọrọ yana ike nchekwa - Nkebi nke 2
- Otu esi etinye ma hazie njikwa Cloudera na CentOS/RHEL 7 - Nkebi nke 3
- Otu esi etinye CDH wee hazie ebe ọrụ na CentOS/RHEL 7 – Nkebi 4
N'isiokwu a, anyị ga-eme ka Namenode High Availability na Cloudera Manager.
Nzọụkwụ 1: Nwụnye nke Zookeeper
1. Banye na Cloudera Manager.
http://Your-IP:7180/cmf/home
2. N'ime ngwa ngwa Cluster (tecmint), họrọ Tinye Ọrụ.
3. Họrọ ọrụ \Zookeeper.
4. Họrọ sava ebe anyị ga-etinye Zookeeper.
5. Anyị ga-enwe ndị na-elekọta ụlọ zoo 3 ka ha bụrụ ndị Quorum Zookeeper. Họrọ sava dị ka ekwuru n'okpuru.
6. Hazie ihe onwunwe Zookeeper, ebe a anyị na-enwe ndị ndabara. N'oge dị adị, ị ga-enwerịrị akwụkwọ ndekọ aha/ebe ugwu maka ịchekwa data Zookeeper. Na Nkebi-1, anyị akọwala maka nhazi nchekwa maka ọrụ ọ bụla. Pịa 'gaba n'ihu' ka gaba n'ihu.
7. Nwụnye ga-amalite, ozugbo arụnyere Zookeeper ga-amalite. Ị nwere ike ịlele ọrụ ndabere ebe a.
8. Mgbe emechara nke ọma nke nzọụkwụ dị n'elu, Ọnọdụ ga-abụ 'Emechara'.
9. Ugbu a, Zookeeper na-ọma arụnyere na ahaziri. Pịa 'N'ikpeazụ'.
10. Ị nwere ike ịlele ọrụ Zookeeper na Cloudera Manager Dashboard.
Kwụpụ 2: Na-eme ka nnweta Namenode dị elu
11. Gaa na Cloudera Manager -> HDFS -> Omume -> Kwado nnweta dị elu.
12. Tinye Aha Ọrụ Aha dị ka \nameservice1 - Nke a bụ aha a na-ahụkarị maka ma arụ ọrụ yana aha aha nọrọ njikere.
13. Họrọ nke abụọ Namenode ebe anyị na-aga na njikere Namenode.
14. N'ebe a, anyị na-ahọrọ master2.linux-console.net maka njikere Namenode.
15. Họrọ ọnụ ọnụ akwụkwọ akụkọ, ndị a bụ ọrụ amanyere iwu maka ịmekọrịta Active na Standby Namenode.
16. Anyị na-eme Quorum Journal site n'itinye ọnụ ọgụgụ Journal na sava 3 dị ka ekwuru n'okpuru. Họrọ sava 3 wee pịa 'OK'.
17. Pịa 'Nọgide' na-aga n'ihu.
18. Tinye akwụkwọ ndekọ aha node ụzọ. Naanị anyị kwesịrị ịkọ ụzọ ahụ mgbe ị na-etinye akwụkwọ ndekọ a ga-emepụta ya ozugbo site na ọrụ ahụ n'onwe ya. Anyị na-akpọ aha dị ka '/jn'
. Pịa 'Gaa n'ihu' ka ịga n'ihu.
19. Ọ ga-amalite na-enyere ndị High Availability.
20. Ozugbo emechara usoro ndabere niile, anyị ga-enweta ọnọdụ 'Emechara'.
21. N'ikpeazụ, anyị ga-enweta ọkwa 'Enweghị ikike dị elu nke ọma'. Pịa 'N'ikpeazụ'.
22. Nyochaa Active na Standby Namenode site na ịga na Cloudera Manager -> HDFS -> Ihe atụ.
23. N'ebe a, ị nwere ike wee abụọ Namenodes, otu ga-abụ na 'Active' steeti na onye ọzọ ga-na 'Standby' steeti.
N'isiokwu a, anyị agafewo usoro site na nzọụkwụ iji mee ka Namenode High Availability. A na-atụ aro nke ukwuu ịnweta Namenode High Availability na ụyọkọ niile na gburugburu ebe dị adị. Biko biputere obi abụọ gị ma ọ bụrụ na ị na-eche njehie ọ bụla ihu mgbe ị na-eme usoro a. Anyị ga-ahụ Nnweta dị elu nke njikwa akụrụngwa n'isiokwu na-esote.