×

Developing Distributed Applications Using ZooKeeper

Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare+
Duration

4 hours

level

Beginner

Rating

4.4

Review

40 Reviews

Enrolled

630 Enrolled

Understand how to develop reliable distributed applications with Apache ZooKeeper. Learn how to manage configurations, synchronization, and group services effectively.

Add your review

At a Glance

In this course, you will explore the ZooKeeper framework in tandem with IBM BigInsights modules and Java to learn how to develop and manage distributed applications in the domain of Big Data. Real-world examples will be used to contextualize and motivate further study.

About This Course

ZooKeeper is a coordination service that provides sets of tools to help manage distributed applications. Building distributed applications comes with challenges that are intrinsic to distributed applications itself, which includes maintaining configuration information, groups, naming, and synchronization.

ZooKeeper allows developers to handle these challenges to create robust distributed applications. ZooKeeper comes with a set of guarantees: sequential consistency, atomicity, single system image, reliability, and timeliness. This course will help you learn how to use ZooKeeper to keep your Big Data applications running smoothly despite the challenges of operating in a complex distributed environment.

What will I get after passing this course?

COURSE SYLLABUS

Lesson 1 – Introduction to ZooKeeper

  • Describe distributed systems and the purpose of Zookeeper
  • Describe the ZooKeeper consistency guarantees
  • Describe the basics of Zookeeper components
  • Describe the application of Zookeeper in Hadoop ecosystem and usage in other real-world scenarios.

Lesson 2 – The ZooKeeper Data Model

  • Understand ZooKeeper Components in detail
  • Use ZooKeeper CLI to run commands and interact with ZooKeeper service

Lesson 3 – Programming and Advanced Topics

  • Manage ZooKeeper’s ACL and authentication to control permissions to the znodes
  • Handle the various failure modes of ZooKeeper
  • List the various ZooKeeper bindings and API
  • Use the Java API to create a ZooKeeper application
  • Use various ZooKeeper clients to work with ZooKeeper
  • Understand how ZooKeeper works with ZooKeeper Atomic Broadcast (zab)
  • Maintain your ZooKeeper environment with ZooKeeper administration

GENERAL INFORMATION

  • This course is self-paced.
  • It can be taken at any time.
  • It can be taken as many times as you wish.

Requirements

Hadoop Foundations I

Course Staff

Aaron Ritchie

Aaron Ritchie has worked in the Information Management division of IBM for over 8 years and has held a variety of roles within the Center of Excellence and Education groups. Aaron has worked as an IT Specialist, Learning Developer, and Project Manager. He is certified in multiple IBM products and enjoys working with an assortment of open-source technologies. Aaron holds a Bachelor of Science in Computer Science degree from Clarkson University and a Master of Science in Information Technology degree from WPI.

 

 

Henry L. Quach

Henry L. Quach is a Software Engineer with IBM for 7 years. He has worked in the Information Management education where he has developed numerous applications including an internal education tracking system that is widely used within the organization. He is a learning technology developer actively involved in creating and deploying eLearning courses. He is also part of the Mobile Innovation Community developing mobile frameworks for Information Management courses. Henry has a Bachelor of Science in Computer Science and a Master of Science in Software Engineering from San Jose State University.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Developing Distributed Applications Using ZooKeeper”

Your email address will not be published. Required fields are marked *

Developing Distributed Applications Using ZooKeeper
Developing Distributed Applications Using ZooKeeper
Edcroma
Logo
Compare items
  • Total (0)
Compare
0
https://login.stikeselisabethmedan.ac.id/produtcs/
https://hakim.pa-bangil.go.id/
https://lowongan.mpi-indonesia.co.id/toto-slot/
https://cctv.sikkakab.go.id/
https://hakim.pa-bangil.go.id/products/
https://penerimaan.uinbanten.ac.id/
https://ssip.undar.ac.id/
https://putusan.pta-jakarta.go.id/
https://tekno88s.com/
https://majalah4dl.com/
https://nana16.shop/
https://thamuz12.shop/
https://dprd.sumbatimurkab.go.id/slot777/
https://dprd.sumbatimurkab.go.id/
https://cctv.sikkakab.go.id/slot-777/
https://hakim.pa-kuningan.go.id/
https://hakim.pa-kuningan.go.id/slot-gacor/
https://thamuz11.shop/
https://thamuz15.shop/
https://thamuz14.shop/
https://ppdb.smtimakassar.sch.id/
https://ppdb.smtimakassar.sch.id/slot-gacor/
slot777
slot dana
majalah4d
slot thailand
slot dana
rtp slot
toto slot
slot toto
toto4d
slot gacor
slot toto
toto slot
toto4d
slot gacor
tekno88
https://lowongan.mpi-indonesia.co.id/
https://thamuz13.shop/
https://www.alpha13.shop/
https://perpustakaan.smkpgri1mejayan.sch.id/
https://perpustakaan.smkpgri1mejayan.sch.id/toto-slot/
https://nana44.shop/
https://sadps.pa-negara.go.id/
https://sadps.pa-negara.go.id/slot-777/
https://peng.pn-baturaja.go.id/
https://portalkan.undar.ac.id/
https://portalkan.undar.ac.id/toto-slot/
https://penerimaan.ieu.ac.id/
https://sid.stikesbcm.ac.id/