Zookeeper - Cài đặt

Trước khi cài đặt ZooKeeper, hãy đảm bảo hệ thống của bạn đang chạy trên bất kỳ hệ điều hành nào sau đây -

  • Any of Linux OS- Hỗ trợ phát triển và triển khai. Nó được ưu tiên cho các ứng dụng demo.

  • Windows OS - Chỉ hỗ trợ phát triển.

  • Mac OS - Chỉ hỗ trợ phát triển.

Máy chủ ZooKeeper được tạo bằng Java và nó chạy trên JVM. Bạn cần sử dụng JDK 6 trở lên.

Bây giờ, hãy làm theo các bước dưới đây để cài đặt khung ZooKeeper trên máy của bạn.

Bước 1: Xác minh cài đặt Java

Chúng tôi tin rằng bạn đã cài đặt môi trường Java trên hệ thống của mình. Chỉ cần xác minh nó bằng lệnh sau.

$ java -version

Nếu bạn đã cài đặt Java trên máy của mình, thì bạn có thể thấy phiên bản Java đã cài đặt. Nếu không, hãy làm theo các bước đơn giản dưới đây để cài đặt phiên bản Java mới nhất.

Bước 1.1: Tải xuống JDK

Tải xuống phiên bản mới nhất của JDK bằng cách truy cập liên kết sau và tải xuống phiên bản mới nhất. Java

Phiên bản mới nhất (trong khi viết hướng dẫn này) là JDK 8u 60 và tệp là “jdk-8u60-linuxx64.tar.gz”. Vui lòng tải xuống tệp trên máy của bạn.

Bước 1.2: Giải nén tệp

Nói chung, các tệp được tải xuống downloadsthư mục. Xác minh nó và giải nén thiết lập tar bằng các lệnh sau.

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

Bước 1.3: Di chuyển đến thư mục opt

Để cung cấp Java cho tất cả người dùng, hãy di chuyển nội dung java đã giải nén vào thư mục “/ usr / local / java”.

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

Bước 1.4: Đặt đường dẫn

Để đặt đường dẫn và các biến JAVA_HOME, hãy thêm các lệnh sau vào tệp ~ / .bashrc.

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

Bây giờ, hãy áp dụng tất cả các thay đổi vào hệ thống đang chạy hiện tại.

$ source ~/.bashrc

Bước 1.5: Các lựa chọn thay thế Java

Sử dụng lệnh sau để thay đổi các lựa chọn thay thế Java.

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

Bước 1.6

Xác minh cài đặt Java bằng lệnh xác minh (java -version) được giải thích trong Bước 1.

Bước 2: Cài đặt ZooKeeper Framework

Bước 2.1: Tải xuống ZooKeeper

Để cài đặt ZooKeeper framework trên máy của bạn, hãy truy cập liên kết sau và tải xuống phiên bản ZooKeeper mới nhất. http://zookeeper.apache.org/releases.html

Hiện tại, phiên bản mới nhất của ZooKeeper là 3.4.6 (ZooKeeper-3.4.6.tar.gz).

Bước 2.2: Giải nén tệp tar

Giải nén tệp tar bằng các lệnh sau:

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

Bước 2.3: Tạo tệp cấu hình

Mở tệp cấu hình có tên conf/zoo.cfg sử dụng lệnh vi conf/zoo.cfg và tất cả các tham số sau để đặt làm điểm bắt đầu.

$ vi conf/zoo.cfg

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

Khi tệp cấu hình đã được lưu thành công, hãy quay lại thiết bị đầu cuối một lần nữa. Bây giờ bạn có thể khởi động máy chủ của người giữ vườn thú.

Bước 2.4: Khởi động máy chủ ZooKeeper

Thực hiện lệnh sau:

$ bin/zkServer.sh start

Sau khi thực hiện lệnh này, bạn sẽ nhận được phản hồi như sau:

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

Bước 2.5: Khởi động CLI

Gõ lệnh sau:

$ bin/zkCli.sh

Sau khi gõ lệnh trên, bạn sẽ được kết nối với máy chủ ZooKeeper và bạn sẽ nhận được phản hồi sau.

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

Dừng máy chủ ZooKeeper

Sau khi kết nối máy chủ và thực hiện tất cả các thao tác, bạn có thể dừng máy chủ của người nuôi thú bằng cách sử dụng lệnh sau.

$ bin/zkServer.sh stop