GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Apache Cassandra en Ubuntu y otros Linux

Apache Cassandra es un sistema de gestión de base de datos NoSQL gratuito y de código abierto diseñado para manipular grandes cantidades de información en muchos servidores, proporcionando alta disponibilidad sin un único punto de falla.

No voy a entrar en los detalles de la base de datos NoSQL. Le mostraré cómo puede instalar Apache Cassandra en distribuciones de Linux basadas en Ubuntu.

Tenga en cuenta que es más para practicar

Instalación de Apache Cassandra en Linux

Hay varias formas de instalar Cassandra en Ubuntu y otras distribuciones de Linux:

  • Instálelo usando los repositorios deb oficiales de Apache:adecuado y recomendado para distribuciones basadas en Debian y Ubuntu. Obtiene una actualización automática si hay una versión más nueva disponible.
  • Instálelo usando Docker:funciona para todas las distribuciones de Linux
  • Instálelo desde el tarball:funciona con todos los Linux, pero no se actualizará automáticamente a una nueva versión.

Esto es simplemente para practicar y experimentar Apache Cassandra. Si lo vas a utilizar en un proyecto con otros servicios, tendrás que seguir la guía completa de configuración y configuración de ese servicio.

Mostraré los dos primeros métodos.

Método 1:Instale Cassandra en Ubuntu y Debian usando el repositorio oficial

Antes de poder instalar y usar Cassandra, debe tener Python y Java instalados en su sistema. Es posible que deba instalar Java en Ubuntu; sin embargo, Python generalmente viene preinstalado.

Puede verificar el requisito previo con la siguiente línea:

java -version && python --version

¿Todos los requisitos previos están bien instalados? Eso es bueno. Instalamos Cassandra. El método aquí es el mismo que agregar cualquier repositorio externo en Ubuntu.

Primero, agregue el repositorio de Apache Cassandra a su lista de fuentes. Este agrega la última versión principal (al momento de escribirlo) serie 4.0.

echo "deb http://www.apache.org/dist/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

Ahora, descargue y agregue las claves del repositorio de Apache Cassandra a la lista de claves confiables en el servidor. De esta manera, su sistema confiará en los paquetes provenientes del repositorio que agregó en el paso anterior.

Debe asegurarse de que apt se pueda usar sobre https.

sudo apt install apt-transport-https

Y luego agregue la clave:

wget https://www.apache.org/dist/cassandra/KEYS && sudo apt-key add KEYS

Has añadido el repositorio. Actualice el caché local para que su sistema esté al tanto de la presencia de este nuevo repositorio.

sudo apt update

Y por último, instala Cassandra con el siguiente comando:

sudo apt install cassandra

Una vez que finaliza la instalación, el servicio Cassandra comienza a ejecutarse automáticamente. Todavía puedes verificarlo si quieres:

sudo systemctl status cassandra.service

Puede conectarse a la base de datos escribiendo cqlsh. Escriba exit para salir de este shell.

Esta fue la configuración muy básica y predeterminada. Probablemente necesitará configurarlo según sus requisitos. Por favor, el documento oficial para la parte de configuración.

Método 2:Instalar Apache Cassandra usando Docker

Este método funcionará con cualquier distribución de Linux siempre que lo utilice en una configuración de Docker.

Por supuesto, debe tener Docker instalado en su sistema para este método. Ese es un requisito previo para este método y te dejo manejar eso.

Si tiene Docker, use el siguiente comando para extraer la imagen de Docker de Apache Cassandra.

sudo docker pull cassandra:latest

Una vez hecho esto, puede iniciar Cassandra con el comando de ejecución de la ventana acoplable de esta manera:

sudo docker run --name cass_cluster cassandra:latest

Nota: el --name opción será el nombre del clúster de Cassandra creado.

Para interactuar con el nodo de Cassandra iniciado anteriormente, debe inicializar el shell de CQL y puede hacerlo con el comando exec de Docker de esta manera:

sudo docker exec -it cass_cluster cqlsh

¡Felicidades! Ahora conoce al menos dos formas diferentes de instalar Apache Cassandra en su sistema.

Tenga en cuenta que esta publicación es solo una introducción. Si está interesado en saber más sobre Apache Cassandra, lea la documentación donde puede obtener más información sobre este increíble sistema de gestión de bases de datos NoSQL. Disfrútalo y comparte esta publicación si te resultó interesante y útil. Nos vemos en la próxima.

Artículo Original


Ubuntu
  1. Cómo instalar Rust y Cargo en Ubuntu y otras distribuciones de Linux

  2. Cómo instalar el navegador Vivaldi en Ubuntu y otras distribuciones de Linux

  3. Cómo instalar Apache Maven en Ubuntu 18.04 y 16.04

  4. Cómo instalar Apache Cassandra en Ubuntu 16.04

  5. Cómo instalar Apache Cassandra en Ubuntu 20.04

Cómo instalar PuTTY en Ubuntu y otras distribuciones de Linux

Cómo instalar Netbeans en Ubuntu y otros Linux

Cómo instalar Apache Cassandra en Ubuntu 14.04

Cómo instalar Apache Cassandra en Ubuntu 18.04 LTS

Cómo instalar Apache Cassandra en Ubuntu 20.04 LTS

Cómo instalar Apache Nifi en Ubuntu Linux