Установка в Linux

Адрес для скачивания zookeeper:https://zookeeper.apache.org/releases.html。

Выберите стабильную версию. Версия выпуска, используемая в этом руководстве, — 3.4.14. Скачайте и установите её.

Откройте URLhttps://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz, и вы увидите следующий интерфейс:

Выберите адрес загрузки, используйте команду wget для скачивания и установки:

Загрузка и установка Zookeeper

$ wget https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
$ tar -zxvf zookeeper-3.4.14.tar.gz
$ cd zookeeper-3.4.14
$ cd conf/
$ cp zoo_sample.cfg zoo.cfg
$ cd ..
$ cd bin/
$ sh zkServer.sh start

После выполнения сервер успешно запускается:

Просмотр состояния сервера (запуск одноузлового экземпляра):

Запуск клиента:

$ sh zkCli.sh

Команды справки:

ZooKeeper -server host:port cmd args
        stat path [watch]
        set path data [version]
        ls path [watch]
        delquota [-n|-b] path
        ls2 path [watch]
        setAcl path acl
        setquota -n|-b val path
        history 
        redo cmdno
        printwatches on|off
        delete path [version]
        sync path
        listquota path
        rmr path
        get path [watch]
        create [-s] [-e] path data acl
        addauth scheme auth
        quit 
        getAcl path
        close 
        connect host:port

Установка в Windows

Адрес для скачивания zookeeper:https://zookeeper.apache.org/releases.html。

Выберите адрес и щелкните по версии для скачивания:

После скачивания распакуйте:

Скопируйте файл zoo_sample.cfg в каталоге conf и переименуйте его в zoo.cfg:

Создайте пустую папку data и папку log в каталоге установки:

Измените файл конфигурации zoo.cfg, замените dataDir=/tmp/zookeeper на папку data в каталоге установки zookeeper и добавьте конфигурацию журнала данных (нужно изменить в соответствии с вашим собственным путем установки).

Дважды щелкните zkServer.cmd, чтобы запустить программу:

Консоль показываетbind to port 0.0.0.0/0.0.0.0:2181, что означает, что сервер успешно запущен!

Дважды щелкните zkCli.cmd, чтобы запустить клиент

Если появится "Welcome to Zookeeper!", это означает, что мы успешно запустили клиент.