sql >> Databáze >  >> RDS >> Database

Jak nainstalovat Cassandra v3 na CentOS 6

V tomto blogu vysvětlíme, jak nainstalovat Cassandra v3 na CentOS 6. Apache Cassandra je databáze NoSQL určená k ukládání velkého množství dat v decentralizovaném, vysoce dostupném clusteru.

Předpoklad pro instalaci Cassandry na CentOS nebo Linux

Zkontrolujte verzi Java, pokud je již nainstalována:

[root@Sks-cluster-linux ~]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
[root@Sks-cluster-linux ~]#

Nainstalujte Java 8 na Linux

$ sudo yum install java-1.8.0-openjdk

Vytvořte soubor Cassandra.repo

– abyste mohli nainstalovat z příkazu yum:

[root@Sks-cluster-linux ~]# cat /etc/yum.repos.d/cassandra.repo
[cassandra]
name=Apache Cassandra
baseurl=https://www.apache.org/dist/cassandra/redhat/311x/
gpgcheck=0
enabled = 1
repo_gpgcheck=0
gpgkey=https://www.apache.org/dist/Cassandra/KEYS
[root@Sks-cluster-linux ~]#

Instalace Cassandry v systému Linux:

[root@Sks-cluster-linux ~]# sudo yum install Cassandra

Příkaz ke spuštění služby Cassandra v systému Linux:

[root@Sks-cluster-linux ~]# service cassandra start

Nastavit Cassandra, aby se po restartu automaticky spustila:

[root@Sks-cluster-linux ~]# chkconfig cassandra on

Příkaz k restartování služby Cassandra v systému Linux

service cassandra restart

Příkaz k vypnutí služby Cassandra v systému Linux

service cassandra stop

Cassandra r spojené soubory:

/etc/cassandra/conf/cassandra-env.sh
/var/log/cassandra/cassandra.log
/var/log/cassandra/debug.log
/var/log/cassandra/gc.log.0.current
/var/log/cassandra/system.log

  Příkazy Cassandra pro službu  start|stop|stav:

service cassandra start
service cassandra stop
service cassandra status

Cassandra známý problém:

ERROR: [root@sks-cluster-linux~]# service cassandra status

cassandra dead but pid file exists

(NEBO)

ERROR:

CassandraDaemon.java:706 - Local host name unknown: java.net.UnknownHostException

Cassandra Solutions 1:

//Tato chyba může být způsobena haldou paměti systému – zkontrolujte systémovou paměť (volné -m/2 po rozdělení by mělo být větší než 2 GB)

//Takže upgradujte svůj box na minimálně 6 GB

Cassandra řešení 2:

V AWS EC2, když nainstalujete Cassandru, můžete mít tento problém kvůli původně nakonfigurovanému názvu hostitele, který je nastaven na ip-x-x-x-x, což je x-x-x-x soukromá adresa instance EC2. Kroky k vyřešení:

Upravte konfigurační soubor sítě /etc/sysconfig/network

HOSTNAME=[myservername]

Upravit soubor hostitelů:

sudo vi /etc/hosts

Přidejte záznam názvu hostitele do /etc/hosts

127.0.0.1 [myservername]

Nastavte název hostitele nebo restartujte

sudo hostname [myservername]

Toto jsou kroky, jak nainstalovat Cassandra v3 na CentOS 6.


  1. Jak spravovat MySQL - pro Oracle DBA

  2. Použití SQL Serveru jako DB fronty s více klienty

  3. Vytvořte vnořená pole JSON pomocí FOR JSON PATH

  4. Začínáme s ProxySQL – Výukový program pro vyrovnávání zátěže MySQL a MariaDB