Ubuntu 18.04 VPS veya Dedicated Sunucuya Apache Cassandra Kurulumu

Apache Cassandra, birden çok sunucuda büyük ölçekli verileri işlemek için geliştirilmiş açık kaynaklı bir NoSQL veritabanı yönetim sistemidir. İş zekası sistemleri için yoğun bir veritabanı ve çevrimiçi uygulamalar için gerçek zamanlı veri depolama işlevi görebilir.


Cassandra, herhangi bir uygulamada kesinti veya kesinti olmadan sistemine yeni bir sanal makine ekler. Her Cassandra düğümünde, veriler belirli bir kümeye dağıtılır, yani her düğümün farklı bir veri kümesi vardır. Bu sistemdeki veritabanı, maksimum çalışma süresi ve veri yedekliliği, olağanüstü durum kurtarma ve yük devretme gerektiren yerler için idealdir.

Not: çalışma zamanı ve veri yedekliliği, olağanüstü durum kurtarma ve yük devretme işlemleri de seçtiğiniz barındırma türünden etkilenir. Mevcut en iyi web barındırma hizmetleri için Hostadvice’ye danışın.

Bu öğreticide, Apache Cassandra’yı nasıl yükleyeceğinizi ve Ubuntu 18.04 sunucusunda düğüm kümelerini nasıl çalıştıracağınızı göstereceğiz.

Ön koşul

  • Sisteminizde Java Platformu kurulmasını gerektirir
  • Uygulamayı çalıştırmak için kök kullanıcı.

Adım 1: Java’yı yükleme

Cassandra, sunucunuzda çalışması için Java uygulaması gerektirir. Bu nedenle, en son Java 8+ sürümünü yükleyin. Bu durumda, Java PPA’yı kullanacağız.

Aşağıdaki komutu çalıştırarak başlayın:

sudo add-apt-repository -y ppa: webupd8team / java

Aşağıdaki komutu çalıştırarak veri tabanı veritabanınızın güncel olduğundan emin olun:

sudo uygun-güncelleme

Şimdi aşağıdaki komutu kullanarak Java 8+ sürümünü yükleyin:

sudo apt-get -y kurulum oracle-java8-yükleyici

Sahip olduğunuz Java sürümünü onaylayın:

java -versiyon

Bunun gibi bir çıktı almalısınız:

Java sürümü "1.8.0_101"
Java (TM) SE Çalışma Zamanı Ortamı (derleme 1.8.0_101-b13)
Java HotSpot (TM) 64 Bit Sunucu VM (yapı 25.101-b13, karışık mod)

Adım 2: Cassandra’yı İndirme ve Yükleme

Apache Cassandra’nın son sürümünü indirin. Apache Software Foundation’da bulunan resmi Cassandra paketini kullanacağız. Paketin sisteminizde kullanılabilir olduğunu doğrulamak için yazılım deposunu eklediğinizden emin olun.

Eko "deb http://www.apache.org/dist/cassandra/debian 36x ana" | sudo tee -a /etc/apt/sources.list.d/cassandra.list

Hatalardan kaçınmak için Cassandra deposu dosyanıza aşağıda gösterildiği gibi bir genel anahtar ekleyin:

gpg – anahtar sunucusu pgp.mit.edu –recv-tuşları 749D6EEC0353B12C
gpg – ihracat –armor 749D6EEC0353B12C | sudo apt-key ekleme –

Şimdi Cassandra depolarını güncelleyin.

sudo uygun-güncelleme

Devam et ve Cassandra’yı yükle.

sudo uygun-almak install cassandra

3. Adım: Cassandra’yı etkinleştirme

Cassandra’yı sisteminizde etkinleştirmek ve çalıştığını onaylamak için aşağıdaki komutu çalıştırın:

systemctl etkinleştir cassandra
systemctl başlangıç ​​cassandra
systemctl -l durum cassandra

Cassandra kümenizin durumunu doğrulamak için kontrol edin:

Kümeniz düzgün çalışıyorsa, BM ekran ve şöyle görünen bir çıktı:

Durum = Yukarı / Aşağı
| / State = Normal / Ayrılıyor / Katılıyor / Taşınıyor
— Adres Yükleme Simgeleri (etkin) Ana Bilgisayar Kimlik Rafı UN 127.0.0.1 103.51 KiB 256 100.0% c43a2db6-8e5f-4b5e-8a83-d9b6764d923d raf1

Bu durumda BM;

U-Kümesi YUKARI

N-Kümesi Normal

Herhangi bir arıza durumunda, adlı dosyayı açın cassandra-env.sh bu hatayı gidermek için editör dosyanızda:

vim /etc/cassandra/cassandra-env.sh

4. Adım: Cassandra’yı yapılandırma

Kullanıcı için oturum açma kimlik doğrulamasını etkinleştirmek için Cassandra i.e’de yapılandırma dosyasının bir yedeğini oluşturun. cassandra.yaml.

cp /etc/cassandra/cassandra.yaml /etc/cassandra/cassandra.yaml.backup
Yapılandırma dosyasını açmak için tıklayın.
vim /etc/cassandra/cassandra.yaml

Şimdi, proje gereksinimlerinize ve Cassandra’yı nasıl kullanmayı planladığınıza bağlı olarak dosyadaki öğelerinizi eşleştirin. Yapılandırmayı düzenledikten sonra, bu değişiklikleri uygulamak için Cassandra’yı yeniden başlatın:

Ubuntu /etc/cassandra/cassandra.yaml
kimlik doğrulayıcısı: org.apache.cassandra.auth.PasswordAuthenticator
yetkilendiren: org.apache.cassandra.auth.CassandraAuthorizer
role_manager: CassandraRoleManager
roles_validity_in_ms: 0
permissions_validity_in_ms: 0

Cassandra’ya süper kullanıcı eklemek için bir komut terminali açın ve şunu yazın cqlsh. Aşağıdaki ayrıntıları kullanarak varsayılan Cassandra hesabınıza giriş yapın:

cqlsh -u cassandra -p cassandra

Aşağıdaki komutu kullanarak süper kullanıcı hesabınızı oluşturun ve seçtiğiniz bilgileri parantez içine alın:

cassandra’yım @ cqlsh> PASSWORD = ‘[secure_password]’ İLE ROL [new_superuser] OLUŞTUR VE SUPERUSER = true VE LOGIN = true;

Çıkın ve yeni Cassandra süper kullanıcı hesabıyla tekrar giriş yapın ve Cassandra hesabındaki izinlerden kurtulun:

süper @ cqlsh> ŞİFRE İLE ALTER ROLE cassandra = ‘cassandra’ VE SÜPERUSER = yanlış VE GİRİŞ = yanlış;

süper @ cqlsh> Cassandra’DAN TÜM ANAHTAR ALANLARDA TÜM İZİNLERİ İNDİR;

Parantez içindeki metni, süper kullanıcı hesabında kullanılan kullanıcı adınızla değiştirerek yeni süper kullanıcı hesabının kontrolü ele almasına izin verin:

süper @ cqlsh> [Süper kullanıcı] ‘ya TÜM ANAHTAR ALANLARDA TÜM İZİNLERİ VERİN;

Adım 5: Bir Kümeye Bağlanma

Cassandra Kümesi’ne bağlanmak için komut satırını kullanın cqlsh arayüzünde:

cqlsh

Şimdi kümeye bağlanın:

127.0.0.1:9042’de Test Kümesine bağlandı.
[cqlsh 5.0.1 | Cassandra 3.6 | CQL spec 3.4.2 | Yerel protokol v4]
Yardım için HELP kullanın.
cqlsh>

Şimdi Cassandra kümesine bağlı olmalısınız.

Sonuç

Bu noktada, Ubuntu 18.04’e Apache Cassandra’yı nasıl kuracağınızı bilmelisiniz. Apache Cassandra’yı ilk kez kullanıyorsanız, Cassandra’nın https://cassandra.apache.org/doc/latest/ adresinde bulunan resmi belgelerindeki ayrıntıları kullanmanız önerilir..

Bu en iyi 3 Özel sunucu barındırma hizmetlerine göz atın:

A2 Hosting

Başlangıç ​​fiyatı:
$ 99.59


Güvenilirlik
9.3


Fiyatlandırma
9.0


Kullanıcı dostu
9.3


Destek
9.3


Özellikleri
9.3

Yorumları oku

A2 Hosting’i ziyaret edin

FastComet

Başlangıç ​​fiyatı:
$ 139.00


Güvenilirlik
9.7


Fiyatlandırma
9.5


Kullanıcı dostu
9.7


Destek
9.7


Özellikleri
9.6

Yorumları oku

FastComet’i ziyaret edin

Hostwinds

Başlangıç ​​fiyatı:
$ 99.00


Güvenilirlik
9.3


Fiyatlandırma
9.2


Kullanıcı dostu
9.2


Destek
9.3


Özellikleri
9.2

Yorumları oku

Hostwinds’i ziyaret edin

İlgili Nasıl Yapılır Makaleleri

  • Bir Ubuntu 18.04 VPS veya Özel Sunucuda Birden Çok Web Sitesi Barındırma
    orta düzey
  • Ubuntu 18.04 VPS’de Apache Web Sunucusunu ModEvasive ile Koruma
    orta düzey
  • Ubuntu 18.04 VPS veya Adanmış Sunucuda MySQL Veritabanınızı Yedekleme
    orta düzey
  • MySQL 5 Nasıl Devre Dışı Bırakılır "Sıkı Mod" 18.04 VPS veya Özel Sunucuda
    orta düzey
  • Aynı Ubuntu VPS veya Özel Sunucuda Nginx ve Apache Birlikte Yapılandırma
    orta düzey
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map