Apache Cassandra je NoSQL databáze používaná pro ukládání velkého množství dat. Má distribuovanou architekturu a je navržen pro správu velkých objemů dat s dynamickou replikací. Používají jej tisíce společností k ukládání a získávání tisíců terabajtů dat. Apache Cassandra je pro vás tou nejlepší volbou, pokud hledáte systém správy databází se škálovatelností a vysokou dostupností.
Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související databázové dotazy.
V této souvislosti se podíváme na to, jak nainstalovat Apache Cassandra na OS Ubuntu.
Jak nainstalovat Apache Cassandra na Ubuntu?
Chcete-li začít s tímto instalačním postupem, jednoduše postupujte podle kroků uvedených níže.
1. Nainstalujte java
Apache Cassandra vyžaduje, aby na počítači běžela Java. K instalaci javy do systému použijte tyto příkazy:
$ sudo apt update
$ sudo apt install openjdk-8-jdk
Chcete-li ověřit, zda je nainstalována Java, zadejte tento příkaz v Terminálu:
$ java -version
2. Nainstalujte Apache Cassandra
Než přistoupíte k instalaci Apache Cassandra, musíte nejprve nainstalovat balíček apt-transport-https. Můžete jej nainstalovat pomocí tohoto příkazu:
$ sudo apt install apt-transport-https
Zadejte heslo pro sudo. Až budete vyzváni k pokračování, stiskněte y.
Nyní importujte a přidejte klíč GPG pomocí tohoto příkazu v Terminálu:
$ wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
Pokud je klíč úspěšně přidán, uvidíte ve výstupu OK.
Nyní přidejte úložiště Apache Cassandra do apt seznamu zdrojů pomocí tohoto příkazu v Terminálu:
$ sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Aktualizujte apt seznam zdrojů pomocí příkazu níže v Terminálu:
$ sudo apt update
Nyní, když bylo úložiště přidáno, můžete nainstalovat Apache Cassandra pomocí tohoto příkazu v Terminálu:
$ sudo apt install Cassandra
Zadejte heslo pro sudo. Až budete vyzváni k pokračování, stiskněte y.
Po instalaci Apache Cassandra se automaticky spustí jeho služba. Chcete-li to ověřit, použijte příkaz níže:
$ sudo systemctl status Cassandra
Stav můžete také ověřit pomocí níže uvedeného příkazu:
$ sudo nodetool status
Nyní byl Apache Cassandra úspěšně nainstalován. Chcete-li se přihlásit k Apache Cassandra, můžete použít nástroj příkazového řádku cqlsh takto:
$ cqlsh
Jak přejmenovat Apache Cassandra Cluster?
V předchozím výstupu můžete vidět název clusteru "Test Cluster".
i. Chcete-li změnit výchozí název clusteru, přihlaste se do Cassandra pomocí nástroje příkazového řádku cqlsh takto:
$ cqlsh
ii. Poté zadejte níže uvedený příkaz v Terminálu a přejmenujte Apache Cassandra Cluster na řekněme „LinuxApt_cluster“:
$ UPDATE system.local SET cluster_name = 'LinuxApt_cluster' WHERE KEY = 'local';
Ujistěte se, že jste změnili LinuxApt_cluster svým vlastním požadovaným názvem.
iii. Nyní pro ukončení nástroje cqlsh napište exit a stiskněte Enter:
$ exit
iv. Poté upravte konfigurační soubor cassandra.yaml pomocí příkazu níže v Terminálu:
$ sudo nano /etc/cassandra/cassandra.yaml
v. Nyní v konfiguračním souboru cassandra.yaml vyhledejte název_klastru.
Jakmile jej najdete, změňte jeho název na požadovanou hodnotu.
vi. Poté soubor uložte a ukončete.
vii. Nyní k ověření, zda byl název clusteru úspěšně změněn, použijte příkaz níže:
$ cqlsh
Níže uvedený výstup ověřuje, že název clusteru byl úspěšně změněn na LinuxApt_cluster.
Jak odinstalovat Apache Cassandra z Ubuntu?
V případě, že potřebujete odebrat Apache Cassandra ze svého počítače, můžete to provést pomocí následujících kroků:
i. Zastavte službu Cassandra pomocí příkazu níže:
$ sudo service cassandra stop
ii. Poté odstraňte adresáře knihovny a protokolů pomocí těchto příkazů:
$ sudo rm -r /var/lib/cassandra
$ sudo rm -r /var/log/Cassandra
iii. Poté odinstalujte Apache Cassandra pomocí příkazu níže:
$ sudo apt purge cassandra