Empezando con Casandra
Instalación o configuración
Instalación de nodo único
- Preinstalar NodeJS, Python y Java
- Seleccione su documento de instalación según su plataforma http://docs.datastax.com/en/cassandra/3.x/cassandra/install/installTOC.html
- Descargue los binarios de Cassandra desde http://cassandra.apache.org/download/
- Descomprima el archivo descargado en
<ubicación de instalación>
- Inicie Cassandra usando
<ubicación de instalación>/bin/cassandra
O inicie Cassandra como un servicio -[sudo] service cassandra start
- Verifique si Cassandra está funcionando usando
<ubicación de instalación>/bin/nodetool status
.
Ex:
- En el entorno de Windows, ejecute el archivo
cassandra.bat
para iniciar el servidor Cassandra ycqlsh.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
.