Lo primero de todo es tener en cuenta la versión de Java que tenemos instalada, ya que es necesario tener la versión 7 para instalar Cassandra 2.0. Para comprobar que versión tenemos instalada vamos a abrir una consola y vamos a ejecutar el siguiente comando:
java -versionSi disponemos de varias versiones de Java podeis usar el siguiente comando para elegir cual deseamos usar:
sudo update-alternatives --config javacUna vez verificado que disponemos de la versión de Java necesaria vamos a explicar como realizar la instalación en sistemas basados en Debian y en Red Hat, actualmente la última versión estable es la 2.0.
- Instalación en Red Hat Para la instalación de Red Hat, vamos a crear el repositorio DataStax .
sudo vi /etc/yum.repos.d/datastax.repoAñadimos lo siguiente y guardamos:
[datastax] name = DataStax Repo for Apache Cassandra baseurl = http://rpm.datastax.com/community enabled = 1 gpgcheck = 0Ahora procedemos a la instalación de Cassandra.
sudo yum install dsc20
sudo vi /etc/apt/sources.list.d/cassandra.sources.listAñadimos la siguiente linea y guardamos:
deb http://debian.datastax.com/community stable mainLo siguiente es descargarnos las Keys para validar el repositorio creado anteriormente.
curl -L http://debian.datastax.com/debian/repo_key | sudo apt-key add -Y ahora procederemos a realizar la instalación de Cassandra y el Driver Python CQL (Para realizar las consultas).
sudo apt-get update sudo apt-get install python-cql sudo apt-get install cassandra
De esta forma ya tenemos instalado Cassandra, para no tener problemas con los permisos vamos a parar el servicio, vamos a hacernos propietario de la carpeta de la instalación y vamos a eliminar cualquier dato creado, para posteriormente levantar el servicio de forma limpia.
sudo service cassandra stop sudo chown -R `whoami` /var/log/cassandra sudo chown -R `whoami` /var/lib/cassandra sudo rm -rf /var/lib/cassandra/data/system/* sudo rm -rf /var/lib/cassandra/log/* sudo service cassandra startAhora ya podemos acceder a Cassandra a través del comando:
cassandra-cli --host localhost --port 9160
No hay comentarios:
Publicar un comentario