Está en la página 1de 6

Configuracin de Apache Cassandra

Para hacer uso del sistema manejador de bases de datos Apache Cassandra, se han de realizar la instalacin como primer paso. El SMBD Cassandra consta de una carpeta, con diversas carpetas en su interior La carpeta principal debe ser copiada al disco local Posteriormente, se tiene que agregar las variables de entorno, necesarias para la ejecucin del smbd.

Para agregar las variables de entorno, se debe accesar a las propiedades del sistema, dando clic derecho sobre Mi PC / Equipo, dependiendo del sistema operativo, y elegir Propiedades En la pestaa Opciones avanzadas se encuentra la opcin Variables de entorno

En la ventana de Variables de entorno, en la seccin Variables del sistema, hay que agregar dos nuevas variables: JAVA_HOME CASSANDRA_HOME

Es necesario tener instalado en el equipo, Java Development Kit (JDK).

Para la variable JAVA_HOME, en el campo Valor de variable se ha de escribir la direccin raz de JDK.

Para el caso de la variable CASSANDRA_HOME, es de forma parecida, excepto que la direccin ser la raz de CASSANDRA.

Una vez creadas las variables de entorno, el siguiente paso es modificar el archivo de configuracin de CASSANDRA: CASSANDRA.YAML Este archivo se encuentra localizado dentro de la carpeta CONF

Este archivo es fcilmente modificable con cualquier editor de texto, sin embargo, es recomendable abrirlo con WORDPAD, para evitar la prdida del formato de texto en el cual est escrito el archivo. A partir de aqu, el archivo CASSANDRA.YAML puede ser modificado para dos propsitos: Puede ser utilizado por un equipo que ser Servidor, donde se almacenar la base de datos. Puede ser utilizado en un equipo que ser Cliente, el cual podr acceder y modificar la Base de datos, sin que sta se encuentre fsicamente en el equipo.

CASSANDRA.YAML para Servidor Al abrir el archivo CASSANDRA.YAML, hay que localizar la lnea cluster_name Esta linea indica el nombre que tendr el cluster para todas las mquinas, sta lnea se puede modificar con el nombre que se desee.

La siguiente lnea, es auto_bootstrap, tiene que estar FALSE

Los siguientes datos a modificar son los directorios, en el archivo se especifican tres directorios: - de archivos de datos - de sesin de acciones o cometidos - de caches guardados Estas lineas tienen por defecto una direccin diferente, se debe reemplazar por la direccin donde se coloc la carpeta de Cassandra. Adicionalmente, se pueden crear manualmente estas carpetas.

Lo siguiente, es modificar las Seeds, estas son las direcciones de los equipos cluster, van separadas por comas.

Por ltimo, se deben modificar las direcciones de listen_address y rpc_address Aqu se reemplaza localhost, por la direccin IP del cluster. Es importante tomar nota del rpc_port, ser necesario al momento de buscar conectarse al cluster.

Una vez hechos todos los cambios, se guarda el archivo, con esto tenindolo listo para iniciar su funcionamiento.

CASSANDRA.YAML para Cliente El proceso de modificacin del archivo Cassandra.Yaml, es parecido al del Cluster, excepto por estas variantes:

En la linea auto_bootstrap, el valor debe ser cambiado a TRUE

Los directorios en otro equipo pueden variar con respecto al equipo cluster.

Se pueden tener ms de un seed, o equipo cluster desde los cuales accede a bases de datos, estos se tienen que escribir dentro de las comillas, separndolos por comas.

Al momento de guardar los cambios, tanto para el cluster, como para los clientes, la configuracin bsica de Cassandra est lista, el paso siguiente es iniciar el cliente, o servidor, a travs de una lnea de comandos.

También podría gustarte