Cassandra je (také známý jako Apache Cassandra) open-source distribuovaný systém správy databází. Byl vyvinut pro zpracování velkého množství dat napříč komoditním hardwarem nebo cloudovou infrastrukturou. Cassandra poskytuje vysokou dostupnost bez jediného bodu selhání.
Cassandra podporuje lineární škálovatelnost přidáním nového stroje bez výpadků nebo přerušení aplikací a také zvyšuje propustnost čtení a zápisu Cassandry.
Každý uzel Cassandra v clusteru bude mít stejnou roli. Data jsou distribuována napříč clusterem, což znamená, že každý uzel uchovává jiná data. Cassandra podporuje replikaci a replikaci více datových center pro redundanci, převzetí služeb při selhání a obnovu po havárii.
Zde uvidíme, jak nainstalovat Apache Cassandra na Ubuntu 18.04 / Ubuntu 16.04 a Debian 9.
Předpoklad
Nainstalujte Javu
Apache Cassandra vyžaduje, aby byla na serveru nainstalována Java. Pro tuto instalaci můžete nainstalovat Oracle Java nebo OpenJDK.
Zde budu používat OpenJDK 8.
sudo apt updatesudo apt install -y openjdk-8-jre
Ověřte verzi Java.
verze Java
Měli byste získat podobný výstup jako níže.
verze openjdk "1.8.0_212" Runtime prostředí OpenJDK (sestavení 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)OpenJDK 64bitový server VM (sestavení 25.3212-b) smíšený režim)Přidat úložiště
Cassandru nainstalujeme pomocí oficiálního balíčku dostupného na Apache Software Foundation.
Přidejte veřejný klíč pro repo Cassandra, abyste nenarazili na chybu GPG.
curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -Přidejte úložiště Cassandra do svého systému pomocí příkazu níže.
echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.listNainstalujte Apache Cassandra
Aktualizujte úložiště.
aktualizace sudo aptNainstalujte Cassandru.
sudo apt install -y cassandraKonfigurační soubory Cassandry se nacházejí v /etc/cassandra, protokol a data jsou uložena v /var/log/cassandra/ a /var/lib/cassandra.
Ověřte, že Cassandra běží.
stav služby sudo cassandraMůžete získat podobný výstup jako níže.
● cassandra.service - LSB:distribuovaný úložný systém pro strukturovaná data Načteno:načteno (/etc/init.d/cassandra; vygenerováno) Aktivní:aktivní (běží) od Út 2019-07-02 11:04:51 UTC; Před 1min 30s Dokumenty:man:systemd-sysv-generator(8) Úkoly:39 (limit:4401) CGroup:/system.slice/cassandra.service └─7679 java -Xloggc:/var/log/cassandra/gc.log -ea -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Jul 02 11:04:51 cas systemd[1]:Spuštění LSB:distribuovaný úložný systém pro strukturovaná data...Jul 02 11:04:51 cas systemd[1 ]:Spuštěno LSB:distribuovaný úložný systém pro strukturovaná data.Ověřte klastr Apache Cassandra
Pokud váš předchozí příkaz přišel s očekávaným výstupem, můžete cluster Cassandra ověřit provedením níže uvedeného příkazu.
stav sudo nodetoolNíže uvedený výstup potvrzuje, že cluster je v provozu.
Datové centrum:datové centrum1========================Stav=Nahoru/Dolů|/ Stav=Normální/Odcházení/Připojování/Přesouvání-- Tokeny načtení adresy Vlastní (účinný) Host ID RackUN 127.0.0.1 103.67 KiB 256 100,0 % 7d9d568b-5287-407a-82ea-2498bd967656 rack1Znamená,
U – Cluster je UP
N – Cluster je normálníPřipojte se ke clusteru Cassandra pomocí jeho rozhraní příkazového řádku cqlsh
cqlshNyní se připojíte ke clusteru.
Připojeno k testovacímu clusteru na 127.0.0.1:9042.[cqlsh 5.0.1 | Cassandra 3.11.4 | Specifikace CQL 3.4.4 | Nativní protokol v4]Použijte HELP pro help.cqlsh>Závěr
To je vše. Doufám, že jste se naučili, jak nainstalovat Apache Cassandra na Ubuntu 18.04 / Ubuntu 16.04 a Debian 9. Další informace najdete na webu projektu Cassandra.
Nainstalujte a nakonfigurujte GlusterFS na Ubuntu 16.04 / Debian 8 Vysvětlení HHVM – Nainstalujte HHVM na Ubuntu 16.04 / Debian 8Debian