Zookeeper - Установка

Перед установкой ZooKeeper убедитесь, что ваша система работает на любой из следующих операционных систем:

  • Any of Linux OS- Поддерживает разработку и развертывание. Это предпочтительно для демонстрационных приложений.

  • Windows OS - Поддерживает только развитие.

  • Mac OS - Поддерживает только развитие.

Сервер ZooKeeper создан на Java и работает на JVM. Вам необходимо использовать JDK 6 или выше.

Теперь следуйте инструкциям ниже, чтобы установить ZooKeeper framework на свой компьютер.

Шаг 1. Проверка установки Java

Мы полагаем, что в вашей системе уже установлена ​​среда Java. Просто проверьте это с помощью следующей команды.

$ java -version

Если на вашем компьютере установлена ​​Java, вы можете увидеть версию установленной Java. В противном случае выполните простые шаги, приведенные ниже, чтобы установить последнюю версию Java.

Шаг 1.1: Загрузите JDK

Загрузите последнюю версию JDK, перейдя по следующей ссылке, и загрузите последнюю версию. Ява

Последней версией (на момент написания этого руководства) является 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: перейдите в каталог opt

Чтобы сделать 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