План на курса
- Раздел 1: Въведение в Big Data и NoSQL
- Big Data екосистема
- NoSQL преглед
- CAP теорема
- Кога NoSQL е подходящо
- Колонен склад
- HBase и NoSQL
- Раздел 2: Въведение в HBase
- Концепции и дизайн
- Архитектура (HMaster и регионален сървър)
- Целостта на данните
- HBase екосистема
- Лаборатория: Изследване на HBase
- Раздел 3: HBase модел на данни
- Пространства от имена, таблици и региони
- Редове, колони, семейства колони, версии
- Команди HBase Shell и Admin
- Лаборатория: HBase Shell
- Раздел 3: AccessHBase чрез Java API
- Въведение в Java API
- Път за четене / запис
- Времеви редове данни
- Сканира
- Карта Намаляване
- Филтри
- Броячи
- Копроцесори
- Лабораторни упражнения (множество): Използване на HBase Java API за внедряване на времеви серии, Map Reduce, филтри и броячи.
- Раздел 4: Дизайн на HBase схема: Групова сесия
- на учениците се представят случаи на употреба в реалния свят
- учениците работят в групи, за да измислят дизайнерски решения
- обсъждайте / критикувайте и се учете от множество дизайни
- Лабораторни упражнения: внедрите сценарий в HBase
- Раздел 5: Вътрешни елементи на HBase
- Разбиране на HBase под капака
- Memfile / HFile / WAL
- HDFS съхранение
- Уплътнения
- Разделя се
- Филтри за разцвет
- Кешове
- Диагностика
- Раздел 6: Инсталиране и конфигуриране на HBase
- избор на хардуер
- методи за инсталиране
- общи конфигурации
- Лаборатория: инсталиране на HBase
- Раздел 7: Екосистема HBase
- разработване на приложения с помощта на HBase
- взаимодействие с друг Hadoop стек (MapReduce, Pig, Hive)
- рамки около HBase
- усъвършенствани концепции (копроцесори)
- Лабораторни упражнения: писане на HBase приложения
- Раздел 8: Мониторинг и най-добри практики
- инструменти и практики за мониторинг
- оптимизиране на HBase
- HBase в облака
- случаи на използване на HBase в реалния свят
- Лаборатория: проверка на жизнените показатели на HBase
Изисквания
- удобно с езика за програмиране Java
- удобно в езика за програмиране Java (навигирайте Linux команден ред, редактирайте файлове с vi / nano)
- Java IDE като Eclipse или IntelliJ
Лабораторна среда:
За студентите ще бъде осигурен работещ HBase клъстер. Студентите ще имат нужда от SSH клиент и браузър за достъп до клъстера.
Нулева инсталация: Няма нужда да инсталирате HBase софтуер на машините на учениците!
Oтзиви от потребители (5)
Интересни презентации и упражнения
Szymon - Agora SA
Курс - Scylla Database
Машинен превод
Треньорска подготовка и организация, както и качество на материалите предоставени на GitHub.
Mateusz Rek - MicroStrategy Poland Sp. z o.o.
Курс - Impala for Business Intelligence
Машинен превод
Това ми дава представа за Redis и също така ми показва правилния път, ако искам да науча повече за Redis.
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Курс - Redis for High Availability and Performance Training Course
Машинен превод
практични неща за правилно изпълнение, теорията е добре обхваната от Аджей
Dominik Mazur - Capgemini Polska Sp. z o.o.
Курс - Hadoop Administration on MapR
Машинен превод
Liked very much the interactive way of learning.
Luigi Loiacono
Курс - Data Analysis with Hive/HiveQL
Машинен превод