Ako si precvičiť Hadoop online: 11 krokov (s obrázkami)

Ako jeden z najvýkonnejších open-source programovacích rámcov je Hadoop dôležitým nástrojom pre každého, kto dúfa, že si nájde prácu v oblasti veľkých dát. Či už si chcete precvičiť základné zručnosti programovania Hadoop alebo sa naučiť, ako ho ovládať, najlepšou možnosťou je absolvovať online kurz. Ak to nie je pre vás dostupné, môžete použiť školiace zdroje Hadoop na precvičovanie online zadarmo. Naša príručka Ako na to vám pomôže nájsť niektoré z najpopulárnejších vzdelávacích zdrojov Hadoop!

Metóda 1 z 2:Absolvovanie kurzov a používanie návodov

Zaregistrujte sa na 6-dielny kurz Cloudera a interaktívne výukové programy. Spoločnosť Cloudera vám poskytuje reálne príklady na precvičovanie v prostredí určenom len na čítanie, takže sa nemusíte obávať, že urobíte veľké chyby. Ponúkajú aj analytické nástroje, ktoré vám pomôžu pri experimentovaní s dopytovaním údajov, ako aj bezplatnú živú ukážku s názvom Cloudera Live, ktorá vám pomôže naučiť sa prostredie Hadoop.[1]

  • Hoci kompletný, podrobný kurz s certifikáciou vás bude stáť 295 USD, určite sa vám to oplatí, ak tieto zručnosti využijete pri svojej práci. Používanie kurzu Cloudera vám pomôže vychytať chyby a ušetriť čas, vďaka čomu sa vám kurz rýchlo vráti![2]

Ak už poznáte základy, vyskúšajte bezplatné online kurzy prostredníctvom spoločnosti Cloudera. Ak máte skúsenosti s Hadoopom a chcete si len osviežiť vedomosti, nemusíte vyhadzovať peniaze za 6-dielny kurz. Namiesto toho si pozrite bezplatné online kurzy na webovej lokalite Cloudera University.

  • K dispozícii sú zdroje pre administrátorov, vývojárov a dátových analytikov, takže bez ohľadu na to, aká je vaša úloha, mali by ste byť schopní nájsť vhodný kurz.

Ak chcete viac teórie, absolvujte kurz na univerzitnej úrovni na portáli Coursera. Coursera je známy a uznávaný zdroj kurzov programovania. Hoci sú návody spravidla viac teoretické a neobsahujú toľko bežných príkladov, môžete popri výučbe cvičiť a využívať projekty kurzu na získanie praktických skúseností.[3]

  • Tento kurz nájdete online na adrese https://www.coursera.org/specializations/big-data.
  • Náklady na jednotlivé kurzy sa líšia, ale Coursera ponúka aj možnosť finančnej pomoci pre tých, ktorí spĺňajú podmienky.

Sledujte bezplatný kurz na Big Data University, ktorý je finančne nenáročný. Ak nechcete platiť za online kurz, skvelou možnosťou je Big Data University. Majú dvojdielny kurz, ktorý sa najprv zameriava na základy Hadoopu a potom na programovanie s Hadoopom, a vďaka online formátu ho môžete ľahko absolvovať vlastným tempom.[4]

  • Tieto kurzy nájdete na stránke https://cognitiveclass.ai.
  • Ponúkajú mnoho výukových programov v angličtine, ako aj v japončine, španielčine, portugalčine a ruštine.

Ak potrebujete bezplatné špecifické školenie, vyhľadajte si na YouTube návody. Existujú tisíce videí vytvorených na vysvetlenie Hadoopu a jeho využitia. Široká ponuka videí vám poskytuje flexibilitu a navyše je zadarmo. Ak narazíte na konkrétny problém, vyhľadajte na YouTube video, ktoré vás prevedie celým postupom.[5]

  • Výučbové kurzy Hadoop by sa tiež mali dať pomerne ľahko nájsť, pretože „hadoop“ je jedinečný vyhľadávací výraz.[6]

Ak si chcete precvičiť prácu s virtuálnym príkladom, použite bezplatné výukové programy Yahoo. Tieto výukové kurzy sú rozdelené do 7 modulov a od začiatku vás poučia o inštalácii a prevádzke systému Hadoop. Je to skvelá možnosť na oprášenie špecifických zručností, ak sú trochu zhrdzavené.

Bezplatné a podrobné pokyny nájdete v dokumente IBM Open Source. Toto je neuveriteľne dôkladný dokument PDF s otvoreným zdrojovým kódom, ktorý bol vytvorený v rámci iniciatívy IBM v oblasti školení. Dôkladne vás prevedie systémom Hadoop krok za krokom a poskytne vám jasné písomné pokyny.

  • Tieto pokyny tiež dobre fungujú, keď sa spoja so živou ukážkou, ako je Cloudera.[7]

Metóda 2 z 2:Prechod na reálne aplikácie

Opýtajte sa, či môžete implementovať Hadoop v práci, aby ste si precvičili prácu so skutočnými údajmi. Požiadajte o to svojho šéfa alebo nadriadeného, prípadne sa s ním individuálne porozprávajte o tom, ako tieto nové zručnosti využiť na pracovisku. To je dôležité najmä vtedy, ak vaša spoločnosť zaplatila za akékoľvek školenia alebo online kurzy.[8]

  • Čím skôr začnete implementovať naučené zručnosti, tým skôr ich budete ovládať!

Vyhľadajte jednoduché projekty, na ktorých si môžete precvičiť svoje zručnosti. Vyberte si projekty, ktoré sú relatívne jednoduché a málo rizikové, napríklad počítanie a klasifikácia počtu interakcií na jedného agenta zákazníka, ako sú e-maily a chatové relácie.[9]

  • Medzi ďalšie aplikácie v oblasti reálnych údajov patrí skenovanie webových blogov na hľadanie chýb alebo monitorovanie kanálov sociálnych médií na zistenie nálad značky.
  • Môžete si tiež precvičiť prácu so vzorovými údajmi zo stránok, ako je https://www.kaggle.com/datasets alebo https://aws.amazon.com/datasets/.

Pravidelne kontrolujte svoj kód pomocou malých podmnožín, aby ste odstránili prípadné chyby. Pred spustením celého súboru údajov si vezmite menší testovací súbor údajov na svoj lokálny počítač a spustite ho v niekoľkých rôznych režimoch. Môžete ho napríklad spustiť opakovane cez lokálny režim Jobrunner, potom pseudodistribuovaný režim a potom plne distribuovaný režim.[10]

  • To vám umožní rozpoznať akékoľvek nedostatky alebo chyby skôr, ako sa rozšíria v úplnom súbore údajov.
  • Lokálny režim Jobrunner vám umožňuje lokálne testovať a ladiť kód Map a Reduce, pseudodistribuovaný režim napodobňuje produkčné prostredie a plne distribuovaný režim sa pozerá na váš skutočný produkčný klaster.
  • Využite ročnú bezplatnú skúšobnú verziu na precvičenie v prostredí virtuálneho počítača. Spoločnosti, ako napríklad Amazon a Microsoft, ponúkajú platené predplatné pre svoje cvičné služby Hadoop. Virtuálny stroj spoločnosti Amazon sa nazýva Amazon Web Service (AWS) a služba spoločnosti Microsoft sa nazýva Microsoft Azure. V prípade oboch služieb je prvý rok po zadaní údajov o kreditnej karte bezplatný.[11]

    • Nezabudnite zrušiť predplatné po 1 roku, aby ste sa vyhli účtovaniu poplatkov.
  • Odkazy