การสอน Zookeeper
ZooKeeper เป็นบริการประสานงานแบบกระจายเพื่อจัดการโฮสต์จำนวนมาก การประสานงานและการจัดการบริการในสภาพแวดล้อมแบบกระจายเป็นกระบวนการที่ซับซ้อน ZooKeeper แก้ปัญหานี้ด้วยสถาปัตยกรรมและ API ที่เรียบง่าย ZooKeeper ช่วยให้นักพัฒนาสามารถมุ่งเน้นไปที่ตรรกะของแอปพลิเคชันหลักโดยไม่ต้องกังวลเกี่ยวกับลักษณะการกระจายของแอปพลิเคชัน
เฟรมเวิร์ก ZooKeeper เดิมสร้างขึ้นที่“ Yahoo!” สำหรับการเข้าถึงแอปพลิเคชันในลักษณะที่ง่ายและมีประสิทธิภาพ ต่อมา Apache ZooKeeper ได้กลายเป็นมาตรฐานสำหรับบริการที่เป็นระบบซึ่งใช้โดย Hadoop, HBase และเฟรมเวิร์กแบบกระจายอื่น ๆ ตัวอย่างเช่น Apache HBase ใช้ ZooKeeper เพื่อติดตามสถานะของข้อมูลที่กระจาย บทช่วยสอนนี้อธิบายถึงพื้นฐานของ ZooKeeper วิธีการติดตั้งและปรับใช้คลัสเตอร์ ZooKeeper ในสภาพแวดล้อมแบบกระจายและในที่สุดก็สรุปด้วยตัวอย่างบางส่วนโดยใช้โปรแกรม Java และแอปพลิเคชันตัวอย่าง
บทช่วยสอนนี้จัดทำขึ้นสำหรับมืออาชีพที่ต้องการสร้างอาชีพใน Big Data Analytics โดยใช้กรอบ ZooKeeper จะทำให้คุณมีความเข้าใจเพียงพอเกี่ยวกับวิธีใช้ ZooKeeper เพื่อสร้างคลัสเตอร์แบบกระจาย
ก่อนดำเนินการตามบทช่วยสอนนี้คุณต้องมีความเข้าใจ Java เป็นอย่างดีเนื่องจากเซิร์ฟเวอร์ ZooKeeper ทำงานบน JVM กระบวนการแบบกระจายและสภาพแวดล้อม Linux