En esta publicación rápida, veremos cómo podemos instalar una de las bases de datos distribuidas más populares, Apache Cassandra en Ubuntu y comenzar a usarla también. Empezaremos ahora.
Lee publicaciones sobre Neo4J, Elasticsearch y MongoDB también.
Apache Cassandra
Cassandra es una de las bases de datos NoSQL distribuidas más populares de Apache, conocida por su escalabilidad, rendimiento y alta disponibilidad sin un único punto de falla.
Algunos puntos que hacen que Apache Cassandra se mantenga alto son:
- Consistente y altamente tolerante a fallos.
- Muy cerca en arquitectura de la Dínamo DB de Amazon y el modelo de datos está cerca de Bigtable de Google.
- Creado en facebook
- Es una base de datos orientada a columnas
- Utilizada en algunas empresas muy grandes como Cisco, Rackspace, Netflix y muchas más
Instalación de Java
Para instalar Cassandra en Ubuntu, primero debemos instalar Java. Java puede no estar instalado de forma predeterminada. Podemos verificarlo usando este comando:
Al ejecutar este comando, se obtiene el siguiente resultado:
ahora vamos a instalar Java en nuestro sistema. Utilice este comando para hacerlo:
sudo apt-get update
sudo apt-get install oracle-java8-installer
una Vez que estos comandos se realiza ejecutando, podemos volver a comprobar que Java está instalado usando el mismo comando.
Instalar Cassandra
Instalar Cassandra en Ubuntu es una tarea muy fácil y es solo cuestión de pocos comandos. Comenzaremos agregando el repositorio Cassandra a la lista de fuentes de Ubuntu:
| sudo tee-a /etc/apt/sources.lista.d / cassandra.fuente.list
Una vez que ejecutemos este programa, obtendremos la siguiente salida:
Ahora, agregaremos las claves del repositorio Apache Cassandra:
Una vez que ejecutemos este programa, obtendremos la siguiente salida:
Ahora, podemos actualizar la lista apt-get para Ubuntu usando este comando:
Finalmente, estamos listos para instalar Cassandra en la máquina Ubuntu:
El último comando puede tardar unos minutos en función de la velocidad de Internet. Ahora podemos comprobar si Cassandra está funcionando en nuestra máquina:
Veremos que el servicio está activo:
La conexión a Cassandra cluster
Cassandra se inicia automáticamente una vez que se completa el proceso de instalación. Cassandra es una base de datos distribuida y, por lo tanto, no funciona como un solo sistema, sino que funciona en un clúster que puede consistir en prácticamente cualquier número de nodos.
Cuando Cassandra se inicia en nuestra máquina, configura un clúster automáticamente con un solo nodo como parte de él. Podemos comprobar si el clúster está activo utilizando este comando:
Si vemos UN en nuestra salida, esto significa que el Clúster está en funcionamiento:
Conexión a la base de datos de Cassandra
En un paso final, mostraremos cómo podemos ingresar al terminal de Cassandra. Use un comando simple para comenzar a usar Cassandra:
Una vez que ejecute esto, veremos que ahora podemos ejecutar comandos Cassandra en nuestra máquina y crear datos relacionados: