Kerangka Materi
- Bab 1: Pengenalan Big Data & NoSQL
- Ekosistem Big Data
- Tinjauan NoSQL
- Teorema CAP
- Ketika NoSQL cocok digunakan
- Penyimpanan kolom
- HBase dan NoSQL
- Bab 2 : Pengenalan HBase
- Konsep dan Desain
- Arsitektur (HMaster dan Region Server)
- Integritas data
- Ekosistem HBase
- Latihan : Mengintip HBase
- Bab 3 : Model Data HBase
- Nama ruang, Tabel dan Wilayah
- Baris, kolom, keluarga kolom, versi
- Perintah HBase Shell dan Admin
- Latihan : HBase Shell
- Bab 3 : Mengakses HBase menggunakan Java API
- Pengenalan Java API
- Jalan baca / tulis
- Data seri waktu
- Pencarian
- Map Reduce
- Filter
- Penghitung
- Co-processors
- Latihan (berbagai) : Menggunakan HBase Java API untuk mengimplementasikan seri waktu, Map Reduce, Filter dan penghitung.
- Bab 4 : Desain Skema HBase : Sesion Grup
- Siswa dihadapkan dengan kasus penggunaan dunia nyata
- Siswa bekerja dalam kelompok untuk menentukan solusi desain
- Mendiskusikan / mengkritik dan belajar dari berbagai desain
- Latihan : Mengimplementasikan skenario dalam HBase
- Bab 5 : HBase Internals
- Memahami HBase dari dalam
- Memfile / HFile / WAL
- Penyimpanan HDFS
- Kompresi
- Pembagian
- Filter Bloom
- Cache
- Diagnostik
- Bab 6 : Instalasi dan Konfigurasi HBase
- Pemilihan perangkat keras
- Metode instalasi
- Konfigurasi umum
- Latihan : Menginstal HBase
- Bab 7 : Ekosistem HBase
- Membangun aplikasi menggunakan HBase
- Interaksi dengan tumpukan Hadoop lainnya (MapReduce, Pig, Hive)
- Framework di sekitar HBase
- Konsep lanjut (co-processors)
- Latihan : Menulis aplikasi HBase
- Bab 8 : Pemantauan Dan Penjualan Terbaik
- Alat dan praktik pemantauan
- Memperbaiki HBase
- HBase di cloud
- Kasus penggunaan dunia nyata dari HBase
- Latihan : Memeriksa vital HBase
Persyaratan
- memiliki pengetahuan mengenai bahasa pemrograman Java
- mampu menggunakan bahasa pemrograman Java (navigasi Linux command line, mengedit file dengan vi/nano)
- A Java IDE seperti Eclipse atau IntelliJ
Lab environment:
Cluster HBase yang berfungsi akan disediakan untuk siswa. Siswa memerlukan klien SSH dan browser untuk mengakses cluster.
Tidak Ada Instalasi: Tidak perlu menginstal perangkat lunak HBase di mesin siswa!
Testimoni (5)
The training instruments provided.
- UNIFI
Kursus - NoSQL Database with Microsoft Azure Cosmos DB
Intresting presentation and excercises
Szymon - Agora SA
Kursus - Scylla Database
Trainer's preparation & organization, and quality of materials provided on github.
Mateusz Rek - MicroStrategy Poland Sp. z o.o.
Kursus - Impala for Business Intelligence
It gives me an insight on Redis, and also guide me to the right path if I want to know more about Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Kursus - Redis for High Availability and Performance Training Course
practical things of doing, also theory was served good by Ajay