Apache Cassandra je open source systém pro správu distribuovaných databází navržený tak, aby zpracovával velké objemy dat na mnoha komoditních serverech a poskytoval vysokou dostupnost bez jediného bodu selhání. Cassandra nabízí robustní podporu pro clustery zahrnující více datových center s asynchronní replikací bez masteru, která všem klientům umožňuje operace s nízkou latencí.
Databáze Apache Cassandra je správnou volbou, když potřebujete škálovatelnost a vysokou dostupnost bez kompromisů ve výkonu.
Podle tohoto návodu se naučíte, jak nainstalovat Cassandru a Oracle Java JDK na Debian 7 VPS. Probereme také kroky potřebné ke spuštění vašeho prvního testovacího clusteru s jedním uzlem.
POŽADAVKY
V tomto tutoriálu budeme používat náš plán hostování SSD 1 Linux VPS.
AKTUALIZOVAT SYSTÉM
Ujistěte se, že je váš server plně aktuální pomocí:
# apt-get update # apt-get upgrade
NAINSTALUJTE ORACLE JAVA JDK
Otevřete svůj oblíbený webový prohlížeč a přejděte na webovou stránku Oracle Java, kde se rozhodnete, kterou verzi si chcete stáhnout a nainstalovat. Pokud používáte 32bitovou verzi OS, zvolte 32bitový soubor tar.gz.
Chcete-li zkontrolovat, jakou verzi Debianu 7 používáte, zadejte do okna terminálu toto:
# arch
Pro naše účely si stáhneme 64bitový archiv tar.gz.
Pro stažení a rozbalení Java JDK do nově vytvořeného adresáře budete muset použít následující příkazy:
# wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz # mkdir /opt/jdk # tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk
Nastavte výchozí JVM na vašem serveru:
# update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100 # update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100
Ověřte, zda byla Java úspěšně nainstalována spuštěním:
# java -version
NAINSTALUJTE APACHE CASSANDRA
Stáhneme nejnovější verzi Cassandry do opt adresář. Spustit:
# cd /opt # wget http://www.us.apache.org/dist/cassandra/2.1.3/apache-cassandra-2.1.3-bin.tar.gz
Rozbalte archiv:
# tar -xvzf apache-cassandra-2.1.3-bin.tar.gz
Nyní přesuňte instalaci do rootu adresář:
# mv apache-cassandra-2.1.3 ~/cassandra
Vytvořte potřebné adresáře:
# mkdir /var/lib/cassandra # mkdir /var/log/cassandra
Nastavte Cassandriny proměnné spuštěním:
# export CASSANDRA_HOME=~/cassandra # export PATH=$PATH:$CASSANDRA_HOME/bin
Budete muset nakonfigurovat Cassandrinu velikost zásobníku na vlákno na větší, než je aktuální hodnota. Můžete to udělat úpravou souboru cassandra-env.sh pomocí vašeho oblíbeného textového editoru. Používáme vim.
# vim ~/cassandra/conf/cassandra-env.sh
Najděte řádek, který říká:
JVM_OPTS="$JVM_OPTS -Xss256k"
a změňte jej na:
JVM_OPTS="$JVM_OPTS -Xss512k"
Testovací cluster Cassandra s jedním uzlem můžete spustit pomocí následujících příkazů:
# sh ~/cassandra/bin/cassandra # sh ~/cassandra/bin/cassandra-cli
Pokud se vám zobrazí „Připojeno k:‚Test Cluster‘, spouštíte svůj jednouzlový cluster úspěšně.
Gratulujeme. Úspěšně jste nainstalovali Apache Cassandra a potřebný Oracle Java JDK na Debian 7 VPS.
Postupujte podle tohoto průvodce pro instalaci Apache Cassandra na Ubuntu 20.04 nebo si také můžete přečíst Jak nainstalovat Apache Cassandra na Debian 9.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich Linuxových VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené linuxové administrátory, aby vám nainstalovali Apache Cassandra. Jsou k dispozici 24×7 a budou trvat okamžitě vyřídit vaši žádost.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.