Zookeeper - การติดตั้ง

ก่อนติดตั้ง ZooKeeper ตรวจสอบให้แน่ใจว่าระบบของคุณกำลังทำงานบนระบบปฏิบัติการใด ๆ ต่อไปนี้ -

  • Any of Linux OS- รองรับการพัฒนาและการปรับใช้ เป็นที่ต้องการสำหรับการสาธิตการใช้งาน

  • Windows OS - รองรับการพัฒนาเท่านั้น

  • Mac OS - รองรับการพัฒนาเท่านั้น

เซิร์ฟเวอร์ ZooKeeper ถูกสร้างขึ้นใน Java และทำงานบน JVM คุณต้องใช้ JDK 6 ขึ้นไป

ตอนนี้ทำตามขั้นตอนด้านล่างเพื่อติดตั้งกรอบ ZooKeeper บนเครื่องของคุณ

ขั้นตอนที่ 1: ตรวจสอบการติดตั้ง Java

เราเชื่อว่าคุณมีสภาพแวดล้อม Java ติดตั้งอยู่ในระบบของคุณแล้ว เพียงตรวจสอบโดยใช้คำสั่งต่อไปนี้

$ java -version

หากคุณติดตั้ง Java ไว้ในเครื่องของคุณคุณจะเห็นเวอร์ชันของ Java ที่ติดตั้งไว้ หรือทำตามขั้นตอนง่ายๆด้านล่างเพื่อติดตั้ง Java เวอร์ชันล่าสุด

ขั้นตอนที่ 1.1: ดาวน์โหลด JDK

ดาวน์โหลด JDK เวอร์ชันล่าสุดโดยไปที่ลิงค์ต่อไปนี้และดาวน์โหลดเวอร์ชันล่าสุด Java

เวอร์ชันล่าสุด (ขณะเขียนบทช่วยสอนนี้) คือ JDK 8u 60 และไฟล์คือ“ jdk-8u60-linuxx64.tar.gz” โปรดดาวน์โหลดไฟล์บนเครื่องของคุณ

ขั้นตอนที่ 1.2: แตกไฟล์

โดยทั่วไปไฟล์จะถูกดาวน์โหลดไปยังไฟล์ downloadsโฟลเดอร์ ตรวจสอบและแยกการตั้งค่า tar โดยใช้คำสั่งต่อไปนี้

$ cd /go/to/download/path
$ tar -zxf jdk-8u60-linux-x64.gz

ขั้นตอนที่ 1.3: ย้ายไปที่ไดเรกทอรีที่เลือก

ในการทำให้ Java พร้อมใช้งานสำหรับผู้ใช้ทั้งหมดให้ย้ายเนื้อหา java ที่แยกแล้วไปยังโฟลเดอร์“ / usr / local / java”

$ su 
password: (type password of root user)
$ mkdir /opt/jdk $ mv jdk-1.8.0_60 /opt/jdk/

ขั้นตอนที่ 1.4: กำหนดเส้นทาง

ในการกำหนดเส้นทางและตัวแปร JAVA_HOME ให้เพิ่มคำสั่งต่อไปนี้ในไฟล์ ~ / .bashrc

export JAVA_HOME = /usr/jdk/jdk-1.8.0_60
export PATH=$PATH:$JAVA_HOME/bin

ตอนนี้ใช้การเปลี่ยนแปลงทั้งหมดในระบบที่กำลังทำงานอยู่

$ source ~/.bashrc

ขั้นตอนที่ 1.5: ทางเลือก Java

ใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนทางเลือกของ Java

update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_60/bin/java 100

ขั้นตอนที่ 1.6

ตรวจสอบการติดตั้ง Java โดยใช้คำสั่งการตรวจสอบ (java -version) อธิบายไว้ในขั้นตอนที่ 1

ขั้นตอนที่ 2: การติดตั้ง ZooKeeper Framework

ขั้นตอนที่ 2.1: ดาวน์โหลด ZooKeeper

ในการติดตั้ง ZooKeeper framework บนเครื่องของคุณให้ไปที่ลิงค์ต่อไปนี้และดาวน์โหลด ZooKeeper เวอร์ชันล่าสุด http://zookeeper.apache.org/releases.html

ณ ตอนนี้ ZooKeeper เวอร์ชันล่าสุดคือ 3.4.6 (ZooKeeper-3.4.6.tar.gz)

ขั้นตอนที่ 2.2: แตกไฟล์ tar

แตกไฟล์ tar โดยใช้คำสั่งต่อไปนี้ -

$ cd opt/
$ tar -zxf zookeeper-3.4.6.tar.gz $ cd zookeeper-3.4.6
$ mkdir data

ขั้นตอนที่ 2.3: สร้างไฟล์กำหนดค่า

เปิดไฟล์กำหนดค่าชื่อ conf/zoo.cfg โดยใช้คำสั่ง vi conf/zoo.cfg และพารามิเตอร์ต่อไปนี้ทั้งหมดเพื่อตั้งเป็นจุดเริ่มต้น

$ vi conf/zoo.cfg

tickTime = 2000
dataDir = /path/to/zookeeper/data
clientPort = 2181
initLimit = 5
syncLimit = 2

เมื่อบันทึกไฟล์การกำหนดค่าเรียบร้อยแล้วให้กลับไปที่เทอร์มินัลอีกครั้ง ตอนนี้คุณสามารถเริ่มเซิร์ฟเวอร์ Zookeeper ได้แล้ว

ขั้นตอนที่ 2.4: เริ่มเซิร์ฟเวอร์ ZooKeeper

ดำเนินการคำสั่งต่อไปนี้ -

$ bin/zkServer.sh start

หลังจากดำเนินการคำสั่งนี้คุณจะได้รับคำตอบดังนี้ -

$ JMX enabled by default
$ Using config: /Users/../zookeeper-3.4.6/bin/../conf/zoo.cfg $ Starting zookeeper ... STARTED

ขั้นตอนที่ 2.5: เริ่ม CLI

พิมพ์คำสั่งต่อไปนี้ -

$ bin/zkCli.sh

หลังจากพิมพ์คำสั่งด้านบนคุณจะเชื่อมต่อกับเซิร์ฟเวอร์ ZooKeeper และคุณควรได้รับคำตอบดังต่อไปนี้

Connecting to localhost:2181
................
................
................
Welcome to ZooKeeper!
................
................
WATCHER::
WatchedEvent state:SyncConnected type: None path:null
[zk: localhost:2181(CONNECTED) 0]

หยุดเซิร์ฟเวอร์ ZooKeeper

หลังจากเชื่อมต่อเซิร์ฟเวอร์และดำเนินการทั้งหมดแล้วคุณสามารถหยุดเซิร์ฟเวอร์ Zookeeper ได้โดยใช้คำสั่งต่อไปนี้

$ bin/zkServer.sh stop