Componentes del ecosistema
ZooKeeper: Because Coordinating Distributed Systems is a Zoo
Zookeeper es un servicio de coordinación de aplicaciones distribuidas de alto rendimiento. Proporciona servicios de resolución de nombres (naming), gestión de la configuración (configuration management), sincronización (synchronization); así como otros servicios de grupo (group services), que facilitan la implementación de mecanimos, como por ejemplo:
- Algoritmos de consenso (consensus).
- Gestión de grupos (group management).
- Elección de líderes (leader election).
- Protocolos de presencia (presence protocols), entre otros.
Instalación de Zookeeper en Windows 7
Para instalar Zookeeper en Windows 7, debemos ejecutar la siguiente secuencias de pasos:
-
Descargar el archivo de distribución desde la página del proyecto: http://zookeeper.apache.org.
-
Descomprimir el archivo descargado en el paso anterior, para crear el directorio definitivo del proyecto (e.g.
C:\Library\Zookeeper
). -
Crear la variable de entorno
ZOOKEEPER_HOME=C:\Library\Zookeeper
. -
En el directorio de configuración (e.g.
C:\Library\Zookeeper\conf
), crear un fichero de configuración básico (e.g.zoo.cfg
), a partir del fichero de ejemploC:\Library\Zookeeper\conf\zoo_sample.cfg
. -
Añadir el directorio
%ZOOKEEPER_HOME%\bin
a la variable de entornoPATH
de nuestro sistema. -
Ejecutar el servidor de Zookeeper, usando el comando:
zkServer
.