Database
 sql >> база данни >  >> RDS >> Database

Как да инсталирате Cassandra v3 на CentOS 6

В този блог ще обясним как да инсталирате Cassandra v3 на CentOS 6. Apache Cassandra е база данни NoSQL, предназначена за съхраняване на големи количества данни в децентрализиран, високодостъпен клъстер.

Предварително условие за инсталиране на Cassandra на CentOS или Linux

Проверете версията на Java, ако вече е инсталирана:

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

Инсталирайте Java 8 на Linux

$ sudo yum install java-1.8.0-openjdk

Създайте файл Cassandra.repo

– за да можете да инсталирате от командата 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 ~]#

Инсталирайте Cassandra на Linux:

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

Команда за стартиране на услугата Cassandra на Linux:

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

Направете Cassandra да стартира автоматично след рестартиране:

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

Команда за рестартиране на услугата Cassandra на Linux

service cassandra restart

Команда за изключване на услугата Cassandra на Linux

service cassandra stop

Касандра р разширени файлове:

/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

  Команди на Касандра за услуга  start|stop|status:

service cassandra start
service cassandra stop
service cassandra status

Касандра известен Проблем:

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

cassandra dead but pid file exists

(OR)

ERROR:

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

Решения на Касандра 1:

//Тази грешка може да се дължи на хеп-памет на системата – проверете системната си памет (свободен -m/2 след разделяне трябва да е по-голям от 2GB)

// Така че надстройте кутията си до минимум 6 GB

Решение на Касандра 2:

В AWS EC2, когато инсталирате Cassandra, може да имате този проблем поради първоначално конфигурираното име на хост, което е настроено на ip-x-x-x-x, което е x-x-x-x частния адрес на EC2 екземпляр. Стъпките за решаването му:

Редактирайте конфигурационния файл на мрежата /etc/sysconfig/network

HOSTNAME=[myservername]

Редактиране на хост файла:

sudo vi /etc/hosts

Добавете запис за име на хост към /etc/hosts

127.0.0.1 [myservername]

Задайте име на хост или рестартирайте

sudo hostname [myservername]

Това са стъпките как да инсталирате Cassandra v3 на 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. Какво влияние могат да имат различните опции на курсора?

  2. Нормализиране и производителност на пакетния режим

  3. Друга причина да използвате NOEXPAND съвети в Enterprise Edition

  4. Отстраняване на неизправности:Твърде много пренасочвания

  5. За последен път, НЕ, не можете да се доверите на IDENT_CURRENT()