Zookeeper кластерной среды для создания автономного и

Установка автономной среды

ZK сначала загрузить бинарный инсталлятор: http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/

Инсталляционный пакет загружен в Linux:

  • Распаковка: деготь zxvf Zookeeper-3.4.14.tar.gz

  • Переименование: мв-3.4.14 зоопарк зоопарк

  • Удалить архив: гт -rf Zookeeper-3.4.14.tar.gz

ZK файл в папку переименованного после создания папки: MKDIR данных

В папке конф и переименовать файл: ср zoo_sample.cfg zoo.cfg

  

Для zoo.cfg файла для редактирования ВИМ zoo.cfg

Папка Data DATADIR определяется как путь, который папку данных мы только что создали, не используйте систему в каталоге / TMP в качестве каталога данных ZK

   

Затем мы можем запустить службу, в каталоге Ыпа распакованных файлов:

  • Начало службы: ./zkServer.sh старт

  • Просмотр состояния: ./zkServer.sh статус

Автономные Мы здесь, чтобы строить даже завершены, для тестовой среды по-прежнему хорошо, потому что автономные службы есть фатальная проблема, единая точка отказа, как правило, в производственной среде, и многих других услугах этого типа основана на кластере как кажется ниже нас построить кластер ZK, составленный тремя серверами

Для построения кластерной среды

ZK в кластерной среде до тех пор, как машина, как правило, больше, чем нормальный старт, то служба кластеров в порядке, так что машина, участвующая в кластере одного, например, пяти машин, только три нормальна на OJBK, здесь мы берем простые используя три машин создана в кластерной среде ОК, то три машины ф распределилась следующим образом:

  • 192.168.159.159

  • 192.168.159.169

  • 192.168.159.179

Создание автономной среды и Mo те же шаги, просто вырезать и сухой

Во-первых, мы начинаем на 159 машины

костюм

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

Сначала создается в папке файлов данных, извлечение, сохранения для сохранения базы данных памяти нечеткого снимка: данные MkDir

Затем является копией и переименовать файл: ср zoo_sample.cfg zoo.cfg

Трафаретный

Редактирование файла Vim zoo.cfg

  • Первая точка данных для изменения DATADIR мы создали каталог

  • Во-вторых, добавив следующие данные, как на фиг.

Во-первых объяснить данные и кружил добавил:

  • sserver.1: это означает начало после ZK, ZK является 1 из MyID

  • Вслед за соответствующий IP-адрес сервера

  • Тогда это 2888, это время число порта соединения, передачи данных (например, синхронизация) связывается через этот номер порта

  • Тогда это 3888, это число выборов порта, номер порта для использования при общении выборов

Создайте файл MyId

В дополнение к изменению zoo.cfg файла конфигурации, а также настроить кластерный файловый режим MyId, DATADIR этот файл в каталоге, который является наше собственное творение, то есть каталог данных, файл, который только один только данные конфигурации MyId значение, которое будет читать этот файл при запуске Zookeeper, чтобы проникнуть внутрь информации данных и конфигурации внутри сравнения zoo.cfg, чтобы определить, в конце концов, является сервером.

Создайте файл в файлах данные созданной папки: VI MyId

Каждый тип машины соответствует MyID сохранить такую ​​MyID 59 является MyID 1, 69 до 2, файл конфигурации, который MyID

переменная среды конфигурации

VI / и т.д. Данные / профиль будет добавлен после окончания

  • экспорт ZOOKEEPER_HOME = / USR / местные / ZK / Zookeeper

  • экспорт PATH = $ PATH: $ ZOOKEEPER_HOME / бен: $ ZOOKEEPER_HOME / конф

После выхода из Сохранить Перейти к записи в / и т.д. каталог в силу обновления профиля источника команд

Тогда это начало работы наших трех машин:

  • Обслуживание начинается: старт zkServer.sh

  • Просмотр состояния: zkServer.sh статус

Состояние трех машин следующим образом:

  

  

  

这里提醒一下,防火墙我是直接关闭了的,要么你的开通那几个端口,要么直接关闭防火墙服务

集群环境到这里就算搭建完成了

   

 

рекомендация

отwww.cnblogs.com/msi-chen/p/11068925.html