Apache Cassandra es un sistema de administración de bases de datos distribuidas de código abierto diseñado para manejar grandes cantidades de datos en muchos servidores básicos, lo que brinda alta disponibilidad sin un punto único de falla. Cassandra ofrece soporte sólido para clústeres que abarcan múltiples centros de datos, con replicación asíncrona sin maestro que permite operaciones de baja latencia para todos los clientes.
La base de datos Apache Cassandra es la elección correcta cuando necesita escalabilidad y alta disponibilidad sin comprometer el rendimiento.
Siguiendo este tutorial, aprenderá cómo instalar Cassandra y Oracle Java JDK en un VPS Debian 7. También cubriremos los pasos necesarios para ejecutar su primer clúster de nodo único de prueba.
REQUISITOS
Usaremos nuestro plan de hospedaje SSD 1 Linux VPS para este tutorial.
ACTUALIZAR EL SISTEMA
Asegúrese de que su servidor esté completamente actualizado usando:
# apt-get update # apt-get upgrade
INSTALE ORACLE JAVA JDK
Abra su navegador web favorito y vaya al sitio web de Oracle Java para decidir qué versión desea descargar e instalar. Si está utilizando una versión del sistema operativo de 32 bits, elija el archivo tar.gz de 32 bits.
Para verificar qué versión de Debian 7 está ejecutando, simplemente escriba esto en la ventana de su terminal:
# arch
Para nuestros propósitos, descargaremos el archivo tar.gz de 64 bits.
Para descargar y extraer Java JDK en un directorio recién creado, deberá usar los siguientes comandos:
# wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz # mkdir /opt/jdk # tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk
Configure la JVM predeterminada en su servidor:
# update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100 # update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100
Verifique que Java se haya instalado correctamente ejecutando:
# java -version
INSTALE APACHE CASSANDRA
Descargaremos la última versión de Cassandra en opt directorio. Ejecutar:
# cd /opt # wget http://www.us.apache.org/dist/cassandra/2.1.3/apache-cassandra-2.1.3-bin.tar.gz
Descomprima el archivo:
# tar -xvzf apache-cassandra-2.1.3-bin.tar.gz
Ahora mueva la instalación en la raíz directorio:
# mv apache-cassandra-2.1.3 ~/cassandra
Cree los directorios necesarios:
# mkdir /var/lib/cassandra # mkdir /var/log/cassandra
Configure las variables de Cassandra ejecutando:
# export CASSANDRA_HOME=~/cassandra # export PATH=$PATH:$CASSANDRA_HOME/bin
Deberá configurar el tamaño de la pila por subproceso de Cassandra en uno más grande que el valor actual. Puede hacerlo editando el archivo cassandra-env.sh con su editor de texto favorito. Estamos usando vim.
# vim ~/cassandra/conf/cassandra-env.sh
Encuentra la línea que dice:
JVM_OPTS="$JVM_OPTS -Xss256k"
y cambiarlo a:
JVM_OPTS="$JVM_OPTS -Xss512k"
Puede ejecutar un clúster de prueba de un solo nodo de Cassandra con los siguientes comandos:
# sh ~/cassandra/bin/cassandra # sh ~/cassandra/bin/cassandra-cli
Si obtiene "Conectado a:'Clúster de prueba', está ejecutando su clúster de un solo nodo correctamente.
Felicidades. Ha instalado con éxito Apache Cassandra y el Oracle Java JDK necesario en su Debian 7 VPS.
Siga esta guía para instalar Apache Cassandra en Ubuntu 20.04 o también puede leer Cómo instalar Apache Cassandra en Debian 9.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Apache Cassandra por usted. Están disponibles las 24 horas, los 7 días de la semana y tomarán atender su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.