Като една от най-мощните рамки за програмиране с отворен код, Hadoop е важен инструмент за всеки, който се надява да намери работа с големи данни. Ако искате да усъвършенствате уменията си в Hadoop или да научите как да ги овладеете, най -добрият вариант е да вземете онлайн курс. Ако това не е достъпно за вас, гледайте безплатни онлайн уроци и използвайте справочни материали за отстраняване на конкретни проблеми. След като сте научили основите, практикувайте малки набори от реални данни, за да подобрите уменията си.
Стъпки
Метод 1 от 2: Преминаване на курсове и използване на уроци
Стъпка 1. Регистрирайте се в Cloudera за курс от 6 части и интерактивни уроци
Cloudera ви дава примери от реалния свят за практикуване в среда само за четене, така че не е нужно да се притеснявате, че ще направите огромни грешки. Те също така предлагат аналитични инструменти, които да ви помогнат да експериментирате при търсене на данни, както и безплатна демонстрация на живо, наречена Cloudera Live, която да ви помогне да научите средата на Hadoop.
Въпреки че пълният задълбочен курс със сертифициране ще ви струва $ 295, определено ще си струва, ако използвате тези умения за работата си. Използването на курса Cloudera ще ви помогне да уловите грешки и да спестите време, което ще го накара бързо да се изплати
Стъпка 2. Опитайте безплатни онлайн курсове чрез Cloudera, ако вече знаете основите
Ако имате опит с Hadoop и просто искате опресняване, може да не се наложи да отделите парите за курса от 6 части. Вместо това проверете безплатните онлайн курсове на уебсайта на университета Cloudera.
Има ресурси за администратори, разработчици и анализатори на данни, така че без значение каква е вашата роля, трябва да можете да намерите подходящ курс
Стъпка 3. Вземете курс на университетско ниво за Coursera, ако искате повече теория
Coursera е известен, уважаван източник на курсове по програмиране. Въпреки че инструкциите като цяло са по -теоретични и не включват толкова много примери, можете да практикувате заедно с урока и да използвате курсовите проекти, за да придобиете практически опит.
- Можете да намерите този курс онлайн на адрес
- Цената варира между курсовете, но Coursera предлага и възможност за финансова помощ на тези, които отговарят на изискванията.
Стъпка 4. Следвайте безплатен курс в Университета за големи данни за икономична опция
Ако не искате да плащате за онлайн курс, Университетът за големи данни е чудесен вариант. Те имат курс от 2 части, който се фокусира първо върху основите на Hadoop, след това върху програмирането с Hadoop, а онлайн форматът улеснява преминаването със собствено темпо.
- Можете да намерите тези курсове на
- Те предлагат много уроци на английски, както и на японски, испански, португалски и руски език.
Стъпка 5. Потърсете проходи в YouTube, ако имате нужда от безплатно, специфично обучение
Има хиляди видеоклипове, направени да обяснят Hadoop и как да го използват. Широката гама от видеоклипове ви дава гъвкавост и е безплатна. Ако срещнете конкретен проблем, потърсете в YouTube видеоклип, който да ви преведе през процеса.
Уроците по Hadoop също трябва да бъдат доста лесни за намиране, тъй като „hadoop“е уникален термин за търсене
Стъпка 6. Използвайте безплатните уроци на Yahoo, ако искате да практикувате с виртуален пример
Тези уроци са разделени на 7 модула и те ви инструктират да инсталирате и работите с Hadoop от самото начало. Това е чудесен вариант да разберете конкретни умения, ако са малко ръждясали.
Стъпка 7. Вижте документа с отворен код на IBM за безплатни, задълбочени инструкции
Това е изключително задълбочен PDF документ с отворен код, създаден от инициатива за обучение на IBM. Той ви води внимателно, стъпка по стъпка през Hadoop и дава ясни писмени инструкции.
Тези инструкции също работят добре, когато са съчетани с демонстрация на живо като Cloudera
Метод 2 от 2: Преход към приложение в реалния свят
Стъпка 1. Попитайте дали можете да внедрите Hadoop по време на работа, за да практикувате с реални данни
Подайте заявка към шефа или ръководителя си или говорете с тях един на един за въвеждането на тези нови умения на работното място. Това е особено важно, ако вашата компания е платила за обучение или онлайн курсове.
Колкото по -скоро започнете да прилагате уменията, които сте научили, толкова по -скоро ще можете да ги овладеете
Стъпка 2. Потърсете прости проекти, върху които да упражнявате уменията си
Изберете проекти, които са относително прости и с нисък риск, като например броене и класиране на броя взаимодействия на клиентски агент, като имейли и чат сесии.
- Някои други приложения за реални данни включват сканиране чрез уеб блогове за грешки или наблюдение на канали в социалните медии за настроения на марката.
- Можете също така да практикувате с примерни данни от сайтове като https://www.kaggle.com/datasets или
Стъпка 3. Редовно проверявайте кода си с малки подмножества, за да отстраните грешки
Преди да стартирате целия набор от данни, вземете по -малък набор от тестове на локалната си машина и го стартирайте през няколко различни режима. Например, можете да го стартирате итеративно чрез Local Jobrunner Mode, след това псевдо-разпределен режим и след това напълно разпределен режим.
- Това ще ви позволи да разпознаете всички недостатъци или грешки, преди те да се засилят в пълния набор от данни.
- Локалният режим Jobrunner ви позволява локално да тествате и отстранявате грешки в кода на картата и да намалите, псевдо-разпределен режим имитира производствената среда, а напълно разпределен режим разглежда вашия истински производствен клъстер.
Стъпка 4. Използвайте 1-годишен безплатен пробен период, за да практикувате в среда на виртуална машина
Компании като Amazon и Microsoft предлагат платени абонаменти за своите услуги Hadoop практика. Виртуалната машина на Amazon се нарича Amazon Web Service (AWS), а услугата на Microsoft се нарича Microsoft Azure. И за двете услуги първата ви година е безплатна, когато въведете данните за кредитната си карта.
Не забравяйте да анулирате абонамента след 1 година, за да избегнете таксуване
Съвети
- Имайте предвид, че Hadoop е по-специализиран език за програмиране с тясна употреба. Това със сигурност ще ви даде предимство в света на големите данни, но не винаги е необходимо да ставате програмист.
- Можете също да четете книги и статии за Hadoop, като Hadoop: Окончателното ръководство, 3 -то издание от Том Уайт.