Ver todos los artículos
Instalación de Cassandra en Fedora 30
En esta guía vamos a instalar la base de datos Apache Cassandra, que es una base de datos NoSQL distribuida. El objetivo es crear un solo nodo para desarrollar sistemas o probar aplicaciones, no es para un ambiente de producción. Vamos a instalarlo sobre el sistema operativo Fedora Linux. Para una guía de instalación de Fedora Workstation 30 clic aquí.
Instalar desde el repositorio
Abrimos una terminal y ejecutamos:
$sudo dnf -y install cassandra cassandra-server
Iniciar la base de datos
Para iniciar la base de datos, ejecutamos:
$sudo service cassandra start
Configurar para el arranque
Con el siguiente comando cuando reiniciemos el servidor también inicia cassandra:
$sudo chkconfig cassandra on
Creamos un KeySpace y la familia de columnas
Después que iniciamos cassandra, ejecutamos:
$cqlsh
cqlsh> CREATE KEYSPACE airline WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 };
cqlsh> USE airline;
cqlsh:airline> CREATE COLUMNFAMILY Client (id text, LastName text, FirstName text, PRIMARY KEY(id));
cqlsh:airline> INSERT INTO Client (id, LastName, FirstName) VALUES ('1', 'Leon', 'Juan');
cqlsh:airline> SELECT * FROM Client;
cqlsh:airline> quit;
Agregar puerta en el Firewall
Si vamos a acceder remotamente al servidor, agregamos la entrada al firewall:
$sudo firewall-cmd --zone=public --add-port=9081/tcp --permanent
$sudo firewall-cmd --zone=public --add-port=9042/tcp --permanent
$sudo firewall-cmd --reload
Y Listo!!!
Finalizamos la instalación de Apache Cassandra en Fedora Workstation 30.