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