Namenode üçin ýokary elýeterliligi nädip sazlamaly - 5-nji bölüm


Hadoop-da HDFS we YARN atly iki esasy komponent bar. HDFS Maglumatlary saklamak üçin, YARN Maglumatlary gaýtadan işlemek üçin. HDFS Hadoop paýlanan faýl ulgamy, Namenode ussat hyzmat, Datanode gul hyzmaty hökmünde bar.

Namenode, HDFS-de saklanýan maglumatlaryň meta-maglumatyny saklaýan Hadoop-nyň möhüm bölegi. Namenode aşak düşse, tutuş topara girip bolmaz, şowsuzlygyň ýekeje nokady (SPOF). Şeýlelik bilen, bir Namenode maşyn heläkçiligi, meýilleşdirilen tehniki hyzmat we ş.m. ýaly dürli sebäplere görä peselse, önümçilik kesilmezligi üçin önümçilik gurşawynda Namenode ýokary elýeterliligi bolar.

“Hadoop 2.x” iki sany Namenodyň bolup biljekdigini üpjün edýär, biri “Aktiw Namenode”, beýlekisi “Garaşylýan Namenode”.

  • Işjeň Namenode - Müşderiniň ähli amallaryny dolandyrýar.
  • Garaşylýan Namenode - Işjeň Namenodyň artykmaçlygy. “Active NN” aşak düşse, garaşma NN “Active NN.” -Niň ähli jogapkärçiligini öz üstüne alar.

Namenode ýokary elýeterliligini açmak, awtomatiki näsazlyk üçin hökmany Zookeeper-i talap edýär. ZKFC (Zookeeper Failover Controller) Namenode ýagdaýyny saklamak üçin ulanylýan Zookeeper müşderisidir.

  • CentOS/RHEL 7-de Hadoop serwerini ýerleşdirmegiň iň oňat tejribeleri - 1-nji bölüm
  • “Hadoop” -y deslapky talaplary düzmek we Howpsuzlygy berkitmek - 2-nji bölüm
  • CentOS/RHEL 7 - 3-nji bölümde “Cloudera” dolandyryjysyny nädip gurmaly we sazlamaly
  • CDH-ni nädip gurmaly we CentOS/RHEL 7-de hyzmat ýerlerini nädip sazlamaly - 4-nji bölüm

Bu makalada, “Cloudera Manager” -de Namenode ýokary elýeterliligini üpjün etmekçi.

1-nji ädim: Zookeeper gurmak

1. “Cloudera” dolandyryjysyna giriň.

http://Your-IP:7180/cmf/home

2. Klaster (tecmint) hereket teklipinde\Hyzmat goş saýlaň.

3. Zookeeper hyzmatyny saýlaň.

4. Zookeeper gurjak ýerimizdäki serwerleri saýlaň.

5. Zookeeper kworumyny döretmek üçin 3 sany Zookeepers bar. Aşakda görkezilişi ýaly serwerleri saýlaň.

6. Zookeeper häsiýetlerini sazlaň, bu ýerde bizde öňküsi bar. Hakyky wagtda Zookeeper maglumatlaryny saklamak üçin aýratyn katalog/gurnama nokatlary bolmaly. 1-nji bölümde, her hyzmat üçin ammar konfigurasiýasy barada düşündirdik. Dowam etmek üçin dowam düwmesine basyň.

7. Gurmak başlar, gurlan Zookeeper işe başlansoň. Fon amallaryny şu ýerden görüp bilersiňiz.

8. aboveokardaky ädimiň üstünlikli tamamlanmagyndan soň “Status” gutarar.

9. Indi Zookeeper üstünlikli guruldy we konfigurasiýa edildi. Tamamlamak düwmesine basyň.

10. “Zookeeper” hyzmatyny “Cloudera Manager” dolandyryş panelinde görüp bilersiňiz.

2-nji ädim: Namenodyň ýokary elýeterliligini üpjün etmek

11. “Cloudera Manager” -e gidiň -> HDFS -> Hereketler -> Highokary elýeterliligi işjeňleşdiriň.

12. Nameservice adyny\nameservice1 hökmünde giriziň - Bu, işjeň we garaşýan Namenode üçin umumy at giňişligi.

13. Garaşylýan Namenode boljak ýerimizde Ikinji Namenod saýlaň.

14. Bu ýerde garaşýan Namenode üçin master2.linux-console.net saýlaýarys.

15. Journalurnal düwünlerini saýlaň, bular “Active” we “Standby Namenode” -lary sinhronlamak üçin hökmany hyzmatlar.

16. Aşakda görkezilişi ýaly nurnal düwünini 3 serwerde ýerleşdirip, Kworum Journalurnalyny taýýarlaýarys. 3 serwer saýlaň we OK düwmesine basyň.

17. Dowam etmek üçin Dowam et düwmesine basyň.

18. Nurnal düwüniniň katalog ýoluna giriň. Diňe bu bukjany gurnanyňyzda hyzmatyň özi awtomatiki usulda dörediler. '/ jn' diýip belläp geçýäris. Dowam etmek üçin Dowam et düwmesine basyň.

19. Highokary elýeterliligi üpjün edip başlar.

20. backgroundhli fon amallaryny tamamlandan soň, “Tamamlanan” statusyny alarys.

21. Netijede, “Üstünlikli ýokary elýeterlilik” habarnamasyny alarys. Tamamlamak düwmesine basyň.

22. “Cloudera Manager” -> HDFS -> Mysallara baryp, “Işjeň we garaşma” Namenodyny barlaň.

23. Bu ýerde iki sany Namenod dakyp bilersiňiz, biri “Işjeň”, beýlekisi “Garaşma” ýagdaýynda.

Bu makalada Namenode ýokary elýeterliligini üpjün etmek üçin ädimme-ädim geçdik. Hakyky gurşawda ähli toparlarda Namenode ýokary elýeterliligi bolmagy maslahat berilýär. Bu amaly ýerine ýetireniňizde haýsydyr bir ýalňyşlyk bilen ýüzbe-ýüz bolsaňyz, şübheleriňizi ýazmagyňyzy haýyş edýäris. Indiki makalada Resurs dolandyryjysynyň ýokary elýeterliligini göreris.