CentOS 7 Üzerinde Apache Cassandra 3.11.x Kurulumu

Apache Cassandra, ölçeklenebilirlik, yüksek kullanılabilirlik ve ödün vermeyen performans sağlamak için tasarlanmış ücretsiz ve açık kaynaklı bir NoSQL veritabanı yönetim sistemidir.

Bu yazıda, Apache Cassandra'nın Apache Cassandra 3.11.2 sürümünün en son kararlı sürümünü CentOS 7 sunucu örneğine yükleyerek size rehberlik edeceğim.

Ön şartlar

Adım 1: OpenJDK JRE 8'i yükleyin

Apache Cassandra, Java 8'in en son sürümünü gerektirir. Bunun için OpenJDK JRE 1.8'in en son sürümünü aşağıdaki gibi yüklemeyi seçebilirsiniz:

sudo yum install -y java-1.8.0-openjdk

OpenJDK JRE 1.8 kurulduktan sonra, kurulum sonucunu onaylayabilirsiniz:

java -version

Çıktı aşağıdakine benzer olacaktır:

openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

İsteğe bağlı olarak, JAVA_HOMEortam değişkenini aşağıdaki gibi oluşturabilirsiniz :

echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
echo $JAVA_HOME

Adım 2: Sisteminizde yoksa Python 2.7'yi yükleyin

Apache Cassandra, Python 3 yerine Python 2.7 gerektirir. Apache Cassandra'yı bir Python 3 ortamında çalıştırıyorsanız, cqlshApache Cassandra'nın kabuğunu başlatmakta sorun yaşayabilirsiniz .

İlk olarak, makinenizde Python'un varlığını ve sürümünü belirleyin:

python -V

CentOS 7'de, çıktı normalde şöyle olacaktır:

Python 2.7.5

Gördüğünüz gibi, Python 2.7, CentOS 7'de yerleşik bir bileşendir. Ancak, bir nedenden dolayı eksikse, aşağıdaki komutu çalıştırarak yükleyebilirsiniz:

sudo yum install python -y

Adım 3: Apache Cassandra'nın en son kararlı sürümünü yükleyin

Apache Cassandra 3.11.x YUM deposunu oluşturun:

cat <<EOF | sudo tee -a /etc/yum.repos.d/cassandra311x.repo
[cassandra]
name=Apache Cassandra
baseurl=https://www.apache.org/dist/cassandra/redhat/311x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.apache.org/dist/cassandra/KEYS
EOF

Yukarıdaki YUM deposunu kullanarak Apache Cassandra 3.11.2'yi yükleyin:

sudo yum install cassandra -y
sudo systemctl daemon-reload

Adım 4: Apache Cassandra'nın kurulumunu test edin

Apache Cassandra cinini başlatın:

sudo service cassandra start

Çıktı şöyle olacaktır:

Starting cassandra (via systemctl):                        [  OK  ]

Apache Cassandra'nın sistem önyüklemesinde otomatik olarak başlatılmasını istiyorsanız, aşağıdaki komutu çalıştırın:

sudo chkconfig cassandra on

Ardından, nodetoolmevcut düğümde Apache Cassandra'nın durumunu göstermek için programı kullanın:

nodetool status

Çıktı aşağıdakine benzer:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  103.65 KiB  256          100.0%            e977023b-7dd7-4e89-9ee7-aaa4c45df51c  rack1

cqlshKabuğu Apache Cassandra ile etkileşime girmek için kullanabilirsiniz :

cqlsh localhost

Çıktı aşağıdakine benzer olacaktır:

Connected to Test Cluster at localhost:9042.
[cqlsh 5.0.1 | Cassandra 3.11.2 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>

Şimdilik , cqlsh kabuğundan çıkmak için sadece yazın exitve tuşuna basın ENTER.

Apache Cassandra'yı durdurmak istiyorsanız, aşağıdaki komutu yürütün:

sudo service cassandra stop

Yorum bırak

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.