Capítulo 3. Introducción a la API de ZooKeeper
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En el Capítulo 2, utilizamos zkCli para introducir las operaciones básicas de ZooKeeper. En este capítulo vamos a ver cómo se utiliza realmente la API en las aplicaciones. Aquí damos una introducción de cómo programar con la API de ZooKeeper, mostrando cómo crear una sesión e implementar un observador. También empezamos a codificar nuestro ejemplo de maestro-trabajador.
Establecer el CLASSPATH de ZooKeeper
Tenemos que configurar el classpath adecuado para ejecutar y compilar el código Java de ZooKeeper. ZooKeeper utiliza una serie de bibliotecas de terceros, además del archivo JAR de ZooKeeper. Para facilitar un poco la escritura y hacer el texto un poco más legible, utilizaremos una variable de entorno CLASSPATH
con todas las bibliotecas necesarias. El script zkEnv.sh del directorio bin de la distribución de ZooKeeper establece esta variable de entorno por nosotros. Tenemos que crearla de la siguiente manera:
ZOOBINDIR="<path_to_distro>/bin"
. "$ZOOBINDIR"/zkEnv.sh
(En Windows, utiliza el comando call
en lugar del punto y el script zkEnv.cmd ).
Una vez que ejecutemos este script, la variable CLASSPATH
se establecerá correctamente. La utilizaremos para compilar y ejecutar nuestros programas Java.
Crear una sesión ZooKeeper
La API de ZooKeeper se construye en torno a un "handle" de ZooKeeper que se pasa en cada llamada ...
Get ZooKeeper now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.