Перед установкой ZooKeeper убедитесь, что ваша система работает в любой из следующих операционных систем:
-
Любая из ОС Linux — поддерживает разработку и развертывание. Это предпочтительно для демонстрационных приложений.
-
ОС Windows — поддерживает только разработку.
-
Mac OS — поддерживает только разработку.
Любая из ОС Linux — поддерживает разработку и развертывание. Это предпочтительно для демонстрационных приложений.
ОС Windows — поддерживает только разработку.
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: Извлеките файлы
Как правило, файлы загружаются в папку загрузок . Проверьте это и распакуйте настройку 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: Установить путь
Чтобы установить переменные path и 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 с помощью следующей команды.