Apache Cassandra Ubuntu 20.04'ü yükleyin

Linux veritabanlarını yönetmek, performansı, güvenliği, ölçeklenebilirliği ve diğer uygulamalar veya eklentilerle uyumluluğu birleştiren en iyi yardımcı programlara sahip olmayı gerektiren bir görevdir. Bu nedenle veritabanları üzerinde çalışıyorsak, verileri girdiğimiz ve yönettiğimiz bu platformun bize bunu ve daha fazlasını sunduğunu her zaman arayacağız, bu yüzden Apache Cassandra geliştirildi ve Solvetic'te ne olduğunu, ne olduğunu açıklayacağız. başlıca avantajları ve bunu Ubuntu 20.04'te nasıl kurabileceğimizdir.

Apache Cassandra nedir?Apache Cassandra, ölçeklenebilirlik ve yüksek kullanılabilirlik gibi temel özellikleri bize sağlayan, ancak çalışılacak veritabanlarının boyutundan bağımsız olarak yeterli performansa sahip bir veritabanı yöneticisi olarak geliştirilmiştir.

Apache Cassandra, yalnızca kullanılabilirlik değil, aynı zamanda çok daha düşük gecikme süresi sunan birden çok veri merkezinde veri replikasyonuna sahiptir.

Dağıtılmış bir mimariye sahiptir, yani dinamik çoğaltma ile büyük hacimli verilerin yönetilmesine izin verir, bu nedenle replikalar, daha iyi hata toleransı ekleyerek bir kümenin birkaç düğümünde depolanır.

Apache Cassandra işlevleriApache Cassandra, açık kaynaklı bir NoSQL veritabanı olarak oluşturulmuştur, bize tutarlı bir depolama modeli sunar; bu nedenle Apache Cassandra, aşağıdaki gibi özelliklerin bulunduğu ortamlar için idealdir:

  • Bölümlenmiş anahtarları hedefleyen sorgular
  • Tam çok yöneticili veritabanı çoğaltması
  • Düşük gecikme süresiyle küresel kullanılabilirlik
  • Her işlemcinin artan doğrusal performansı
  • Esnek şema

Apache Cassandra BileşenleriApache Cassandra, Cassandra Sorgu Dili'ni (CQL) entegre eder, bu, veritabanı şemasını oluşturup güncelleyebileceğimiz ve verilere erişebileceğimiz SQL ile aynı bir dildir, bu, aşağıdaki unsurlardan oluşur:

  • Keyspace: Bunlar, bir veri kümesinin çoğaltılma şeklini tanımlar.
  • Partition: Bu seçenek, Apache Cassandra satırlarının birincil anahtarda nerede olacağını belirtir.
  • Tablo: Bu, bir bölümler koleksiyonu için yazılmış şemayı tanımlamaktan sorumludur.
  • Satır: Bunlar, birincil anahtar tarafından tanımlanan bir sütun koleksiyonunu barındırır.
  • Sütun: bir satırla ilişkili bir türe sahip tek bir veriyi ifade eder.

Apache Cassandra yapılandırma parametreleri doğrudan cassandra.yaml dosyasında yapılandırılır.

Apache Cassandra ÖzellikleriApache Cassandra'nın yeni özelliklerinden bazıları şunlardır:

  • Java 11 desteği
  • Sanal tablo yönetimi
  • Sorgu günlüğünü tamamlayın
  • Denetim izini etkinleştirmek için Nodetool'u kullanma
  • Denetim günlüklerini görüntüleme
  • Geliştirilmiş dahili mesajlaşma
  • Geliştirilmiş akış
  • Sıfır kopya iletimi
  • Geçici çoğaltma, EACH_QUORUM ve daha fazlasını destekler

Apache Cassandra SistemleriApacha Cassandra aşağıdaki sistemlere kurulabilir:

  • Ubuntu 16.04 - 20.04
  • 6.6, 7.7 ve 8 dahil CentOS ve RedHat Enterprise Linux (RHEL)
  • Amazon Linux AMI'leri 2016.09'dan Linux 2'ye
  • Debian 8, 9 ve 10
  • SUSE Kurumsal Linux 12

Şimdi Ubuntu 20.04 üzerinde Apache Cassandra'nın nasıl kurulacağını görelim.

1. Apache Cassandra'yı Ubuntu 20.04'e yükleyin

Aşama 1
Her şeyden önce, OpenJDK Apache Cassandra'nın sorunsuz çalışmasına izin verdiği için Java sürümünü doğrulamalıyız, bunu doğrulamak için şunu yürütürüz:

 java sürümü 

BÜYÜT

Adım 2
OpenJDK 8'i aşağıdaki komutla kuruyoruz:

 sudo apt openjdk-8-jdk yükleyin 

BÜYÜT

Aşama 3
İndirmeyi ve kurulumu onaylamak için S harfini giriyoruz. Daha sonra Java'nın kullanılmış sürümünü kontrol etmek için "java -version" komutunu çalıştırabiliriz.
:

BÜYÜT

4. Adım
Ubuntu 20.04'te kurulu OpenJDK ile Apache Cassandra'yı kurabiliriz, önce aşağıdaki komutla "apt-transport-https" paketini kuracağız, bu, HTTP protokolü aracılığıyla depolara erişime izin verir:

 sudo apt install apt-transport-https 

BÜYÜT

Adım 5
Şimdi aşağıdaki komutla GPG anahtarını içe aktaracağız:

 wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-anahtar eklentisi - 

BÜYÜT

6. Adım
Apache Cassandra deposunu sistem dosyasına ekliyoruz:
sudo sh -c 'echo "deb http: //www.apache.or … assandra / debian 311x ana">

 /etc/apt/sources.list.d/cassandra.list '

BÜYÜT

7. Adım
Herhangi bir haber durumunda depoların güncellenmesi için sistemi güncelliyoruz:

 sudo uygun güncelleme 

BÜYÜT

8. Adım
bundan sonra Cassandra veritabanını kuruyoruz:

 sudo apt cassandra'yı yükle 

BÜYÜT

9. Adım
İşlemi tamamlamak için S harfini giriyoruz:

BÜYÜT

Adım 10
Apache Cassandra otomatik olarak başlayacak ve durumunu aşağıdaki komutla doğrulayabiliriz:

 sudo systemctl durumu cassandra 

BÜYÜT

11. Adım
Şimdi aşağıdaki komutla düğümün durumunu doğrulayabiliriz. Bu, Cassandra'nın düğümünün durumunu görmemizi sağlar.

 sudo düğüm aracı durumu 

BÜYÜT

Adım 1/2
Aşağıdaki komutla Apache Cassandra'ya giriş yapıyoruz:

 cqlsh

BÜYÜT

2. Apache Cassandra'yı Ubuntu 20.04 üzerinde yapılandırın

Cassandra'da, yapılandırma dosyaları /etc/cassandra dizininde bulunur ve veriler /var/lib/cassandra dizininde saklanır, tüm başlatma seçenekleri /etc/default/cassandra dosyasında değiştirilmek üzere mevcuttur.

Aşama 1
Giriş yaparken, kümenin varsayılan adının 'Test Kümesi' olduğunu görebiliriz, düzenlemek için Apache Cassandra'ya "cqlsh" ile giriş yaparız ve ardından aşağıdakini gireriz:
UPDATE system.local SET cluster_name = 'Solvetic Cluster' WHERE KEY = 'yerel';

Adım 2
sonra beraber çıktık

 ÇIKIŞ; 

BÜYÜT

Aşama 3
İstenen düzenleyiciyi kullanarak yapılandırma dosyasına erişiyoruz:

 sudo nano /etc/cassandra/cassandra.yaml 
4. Adım
Aşağıdakileri göreceğiz:

BÜYÜT

Adım 5
Orada "cluster_name" satırına gidiyoruz ve daha önce atadığımız adı giriyoruz:

BÜYÜT

6. Adım
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

7. Adım
Apache Cassandra'da tekrar oturum açarken yeni küme adını göreceğiz:

BÜYÜT

Solvetic ile verileri çok daha kapsamlı bir şekilde yönetmek için Apache Cassandra'yı kurmayı ve yapılandırmayı öğrendiniz.

wave wave wave wave wave