Installazione di Apache Cassandra (database NoSQL) su CentOS 7
In questo tutorial andremo ad installare Apache Cassandra, una soluzione open source database NoSQL distribuito su CentOS 7.
Consideriamo di partire da una macchina virtuale CentOS 7 preinstallata (segui il seguente articolo). Aggiorniamo il sistema
yum update
iniziamo installando java, in particolare
yum install java
java -version
openjdk version “1.8.0_171”
OpenJDK Runtime Environment (build 1.8.0_171-b10)
OpenJDK 64-Bit Server VM (build 25.171-b10, mixed mode)
CentOS 7 รจ spovvisto del pacchetto Cassandra, quindi per poter installare il database, aggiungiamo il seguente repositoryA questo punto installiamo il database Cassandra
yum install vim
cat /etc/yum.repos.d/cassandra.repo
[cassandra]
name=Apache Cassandra
baseurl=https://www.apache.org/dist/cassandra/redhat/311x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.apache.org/dist/cassandra/KEYS
quindi installiamo Apache Cassandra
yum install cassandra
A questo punto avviamo il database Apache Cassandra
systemctl restart cassandra
abilitiamo al boot
chkconfig cassandra on
Per verificare il funzionamento del database Cassandra, utilizzare il seguente comando
nodetool status
avremo il seguente risultato
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
— Address Load Tokens Owns (effective) Host ID Rack
UN 127.0.0.1 119,39 KiB 256 100,0% 02368f6e-8dd3-4b61-9ee6-e2778c459ae0 rack1
Per connettersi al cluster di Cassandra
cqlsh
Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.2 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh> quit