sql >> Database teknologi >  >> RDS >> Database

Sådan installeres Cassandra v3 på CentOS 6

I denne blog vil vi forklare, hvordan du installerer Cassandra v3 på CentOS 6. Apache Cassandra er en NoSQL-database beregnet til lagring af store mængder data i en decentraliseret, meget tilgængelig klynge.

Forudsætning for at installere Cassandra på CentOS eller Linux

Tjek Java-versionen, hvis den allerede er installeret:

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

Installer Java 8 på Linux

$ sudo yum install java-1.8.0-openjdk

Opret Cassandra.repo-fil

– så du kan installere fra kommandoen 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 ~]#

Installer Cassandra på Linux:

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

Kommando til at starte Cassandra-tjenesten på Linux:

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

Få Cassandra til at starte automatisk efter genstart:

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

Kommando til at genstarte Cassandra-tjenesten på Linux

service cassandra restart

Kommando til at lukke Cassandra-tjenesten på Linux

service cassandra stop

Cassandra r opstemte filer:

/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

  Cassandra-kommandoer for service start|stop|status:

service cassandra start
service cassandra stop
service cassandra status

Cassandra kendt problem:

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

cassandra dead but pid file exists

(ELLER)

ERROR:

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

Cassandra Solutions 1:

//Denne fejl kan skyldes systemets heap-hukommelse – tjek din systemhukommelse (fri -m/2 efter divider bør den være større end 2GB)

//Så opgrader din boks til min 6GB

Cassandra Løsning 2:

I AWS EC2, når du installerer Cassandra, kan du have dette problem på grund af det oprindeligt konfigurerede værtsnavn, som er sat til ip-x-x-x-x, der er x-x-x-x EC2-instansens private adresse. Trinene til at løse det:

Rediger netværkskonfigurationsfilen /etc/sysconfig/network

HOSTNAME=[myservername]

Rediger værtsfil:

sudo vi /etc/hosts

Tilføj værtsnavn til /etc/hosts

127.0.0.1 [myservername]

Indstil værtsnavn eller genstart

sudo hostname [myservername]

Dette er trinene til, hvordan du installerer Cassandra v3 på CentOS 6.


  1. Android Studio markerer/fremhæver ikke Kotlin Room DAO-forespørgsler, når strengen optager mere end 1 række

  2. Forpligtelse af transaktioner, mens en postgreql-funktion udføres

  3. Brug af JavaFX-tabeller til at organisere data

  4. ScaleGrid DigitalOcean Support til MySQL, PostgreSQL og Redis™ nu tilgængelig