Database
 sql >> Baza danych >  >> RDS >> Database

Jak zainstalować Cassandra v3 na CentOS 6?

W tym blogu wyjaśnimy, jak zainstalować Cassandra v3 w CentOS 6. Apache Cassandra to baza danych NoSQL przeznaczona do przechowywania dużych ilości danych w zdecentralizowanym klastrze o wysokiej dostępności.

Warunek wstępny instalacji Cassandry w CentOS lub Linux

Sprawdź wersję Java, jeśli jest już zainstalowana:

[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 ~]#

Zainstaluj Javę 8 w systemie Linux

$ sudo yum install java-1.8.0-openjdk

Utwórz plik Cassandra.repo

– aby można było zainstalować z polecenia 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 ~]#

Zainstaluj Cassandrę w systemie Linux:

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

Polecenie uruchomienia usługi Cassandra w systemie Linux:

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

Spraw, aby Cassandra uruchamiała się automatycznie po ponownym uruchomieniu:

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

Polecenie ponownego uruchomienia usługi Cassandra w systemie Linux

service cassandra restart

Polecenie wyłączenia usługi Cassandra w systemie Linux

service cassandra stop

Cassandra r podekscytowane pliki:

/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

Polecenia Cassandry dla usługi  start|stop|stan:

service cassandra start
service cassandra stop
service cassandra status

Znany problem Cassandry:

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

cassandra dead but pid file exists

(LUB)

ERROR:

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

Cassandra Solutions 1:

//Ten błąd może być spowodowany przez stertę-pamięć systemu – sprawdź swoją pamięć systemową (wolne -m/2 po podzieleniu powinno być większe niż 2GB)

//Więc uaktualnij swoje urządzenie do minimum 6 GB

Cassandra Rozwiązanie 2:

W AWS EC2 podczas instalacji Cassandry możesz mieć ten problem, ponieważ początkowo skonfigurowana nazwa hosta ustawiona na ip-x-x-x-x jest x-x-x-x prywatnym adresem instancji EC2. Kroki, aby go rozwiązać:

Edytuj plik konfiguracyjny sieci /etc/sysconfig/network

HOSTNAME=[myservername]

Edytuj plik hosts:

sudo vi /etc/hosts

Dodaj wpis nazwy hosta do /etc/hosts

127.0.0.1 [myservername]

Ustaw nazwę hosta lub uruchom ponownie

sudo hostname [myservername]

Oto kroki, jak zainstalować Cassandra v3 na CentOS 6.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak tworzyć tabele bazy danych za pomocą SQL

  2. Zalecenia dotyczące rutynowych kopii zapasowych treści

  3. Foreach lub For – oto jest pytanie

  4. Włączanie uwierzytelniania dwuskładnikowego dla ScaleGrid DBaaS

  5. Co to jest DBMS? – Kompleksowy przewodnik po systemach zarządzania bazami danych