Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
План на курса
- Раздел 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 софтуер на машините на учениците!
21 Hours