Apache Zookeeper


Modo Standalone

Es indispensable tener instalado el JDK y definido en el PATH el JAVA_HOME.

Comenzaremos con la instalación de un nodo en modo Standalone, posteriorme únicamente se modifica la configuración para generar el  Clúster de ZOO.

  • Descargar Zookeeper uno de los paquetes de Storm y verificamos integridad.
    wget http://www.eu.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
    
    wget http://www.eu.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz.md5
    
    md5sum -c zookeeper-3.4.6.tar.gz.md5
  • Desempaquetamos y movemos el zookeeper al ZK_HOME
tar xvzf zookeeper-3.4.6.tar.gz

Actualizamos en el PATH el ZK_HOME, después esto nos facilitará varias tareas.

export ZK_HOME=/folder/zookeeper
export PATH=$PATH:$ZK_HOME
  • Creamos el archivo de configuración zoo.cfg en la carpeta $ZK_HOME/conf
cd $ZK_HOME/conf
touch zoo.cfg
  • Configuramos cada nodo, editando el zoo.cfg con la configuración de abajo.
tickTime=2000
initLimit=5
syncLimit=2
dataDir=/tmp/data
dataLogDir=/var/log
clientPort=2181
server.1=127.0.0.1:2888:3888
  • Verificamos que inicie y el estatus del nodo en modo standalone,
    1. bin/zkServer.sh start
    2. bin/zkServer.sh status

JMX enabled by default
Using config: /opt/zookeeper/bin/../conf/zoo.cfg
ZK DATA DIR =/logs/zk/transactions
Mode: standalone

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s