Zookeeper: различия между версиями

Материал из Home Wiki
Перейти к навигации Перейти к поиску
Строка 2: Строка 2:
# Разворачиваем zookeper в /opt
# Разворачиваем zookeper в /opt
# Создаем /var/zookeeper
# Создаем /var/zookeeper
# Создаем /opt/zookeeper!Version!/conf/zoo.cfg из zoo_sample.cfg.<br />Добавляем в него server.X и ID, меяем dataDir на /var/zookeeper
# Создаем /opt/zookeeper&ltVersion&gt;/conf/zoo.cfg из zoo_sample.cfg.<br />Добавляем в него server.X и ID, меяем dataDir на /var/zookeeper
# В log4j.properties меняем zookeeper.log.dir=/var/log и zookeeper.tracelog.dir=/var/log
# В log4j.properties меняем zookeeper.log.dir=/var/log и zookeeper.tracelog.dir=/var/log
# создаем файл /var/zookeeper/myid с номером X
# создаем файл /var/zookeeper/myid с номером X
# запускаем /opt/zookeeper!Version!/bin/zkServer.sh start
# запускаем /opt/zookeeper&ltVersion&gt;/bin/zkServer.sh start


== Сервис в CentOS ==
== Сервис в CentOS ==

Версия 07:56, 31 мая 2018

Настройка

  1. Разворачиваем zookeper в /opt
  2. Создаем /var/zookeeper
  3. Создаем /opt/zookeeper&ltVersion>/conf/zoo.cfg из zoo_sample.cfg.
    Добавляем в него server.X и ID, меяем dataDir на /var/zookeeper
  4. В log4j.properties меняем zookeeper.log.dir=/var/log и zookeeper.tracelog.dir=/var/log
  5. создаем файл /var/zookeeper/myid с номером X
  6. запускаем /opt/zookeeper&ltVersion>/bin/zkServer.sh start

Сервис в CentOS

Добавляем в zkServer.sh

# Comments to support chkconfig on RedHat Linux
# chkconfig: 2345 64 36
# description: Zookeeper

и добавить после ZOOBINDIR="$(cd "${ZOOBIN}"; pwd)"

# UPDATE PATHS
ZOOBIN=/opt/zookeeper-3.4.12/bin
ZOOBINDIR=/opt/zookeeper-3.4.12/bin


cd /etc/init.d
ln -s /opt/zookeeper-3.4.12/bin/zkServer.sh  /etc/init.d/zookeeper  
chkconfig --add zookeeper
service zookeeper start