Empezando con Casandra

Instalación o configuración

Instalación de nodo único

  1. Preinstalar NodeJS, Python y Java
  2. Seleccione su documento de instalación según su plataforma http://docs.datastax.com/en/cassandra/3.x/cassandra/install/installTOC.html
  3. Descargue los binarios de Cassandra desde http://cassandra.apache.org/download/
  4. Descomprima el archivo descargado en <ubicación de instalación>
  5. Inicie Cassandra usando <ubicación de instalación>/bin/cassandra O inicie Cassandra como un servicio - [sudo] service cassandra start
  6. Verifique si Cassandra está funcionando usando <ubicación de instalación>/bin/nodetool status.

Ex:

  1. En el entorno de Windows, ejecute el archivo cassandra.bat para iniciar el servidor Cassandra y cqlsh.bat para abrir el terminal del cliente CQL para ejecutar los comandos CQL.

Hay dos formas de realizar la instalación de un nodo único.

Debe tener Oracle Java 8 u OpenJDk 8 (preferido para las versiones de Cassandra > 3.0)

1. Instalar un paquete Debian (instala Cassandra como un servicio)

Agregue la versión de Cassandra al repositorio (reemplace el 22x con su propia versión, por ejemplo, para 2.7 use 27x)

echo "deb-src http://www.apache.org/dist/cassandra/debian 22x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
# Update the repository  
sudo apt-get update
# Then install it
sudo apt-get install cassandra cassandra-tools

Ahora Cassandra se puede iniciar y detener usando:

sudo service cassandra start
sudo service cassandra stop

Verifique el estado usando:

nodetool status

Los directorios de registros y datos son /var/log/cassandra y /var/lib/cassandra respectivamente.

2. Instalar cualquier versión de Cassandra en forma de tarball binario (instala Cassandra como un proceso independiente)

Descarga la versión de Datastax:

curl -L  http://downloads.datastax.com/community/dsc-cassandra-version_number-bin.tar.gz | tar xz

O Apache Cassandra binario tarball manualmente (desde el sitio http://www.apache.org/dist/cassandra/)

Ahora descomprime esto:

tar -xvzf dsc-cassandra-version_number-bin.tar.gz

Cambie el directorio para instalar la ubicación:

cd install_location

Inicie Cassandra usando:

sudo sh ./bin/cassandra 

Dejar de usar:

sudo kill -9 pid

Controlar:

./bin/nodetool status

Y viola, tienes un clúster de prueba de un solo nodo para Cassandra. Así que solo usa cqlsh en la terminal de Cassandra shell.

La configuración de Cassandra se puede realizar en cassandra.yaml en la carpeta conf en install_location.

Instalación de varios nodos

Instalación de clúster de CC múltiple