Apache Cassandra 3.11 Installation on Ubuntu 18.04 LTS Bionic Beaver
İçindekiler:
- Ön şartlar
- Apache Cassandra'yı Yükleme
- Apache Cassandra'yı Yapılandırma
- Apache Cassandra Kümesini Yeniden Adlandırma
- Sonuç
Apache Cassandra, tek bir hata noktası olmayan ücretsiz ve açık kaynaklı bir NoSQL veritabanıdır. Performanstan ödün vermeden doğrusal ölçeklenebilirlik ve yüksek kullanılabilirlik sağlar. Apache Cassandra, Apple, NetFlix, eBay ve Easou gibi çeşitli kuruluşlar tarafından kullanılmaktadır.
Bu derste, Apache Cassandra'yı Ubuntu 18.04'e nasıl kuracağınızı göstereceğiz. Ubuntu 16.04 ve Linux Mint, Kubuntu ve Elementary OS dahil olmak üzere tüm Ubuntu tabanlı dağıtımlar için de aynı talimatlar geçerlidir.
Ön şartlar
Ubuntu sisteminize paketleri yükleyebilmek için sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açmanız gerekir.
Apache Cassandra'yı Yükleme
Ubuntu 18.04'te Apache Cassandra'yı kurmanın en kolay yolu, resmi Apache Cassandra deposundan deb paketini kurmaktır.
Bu makaleyi yazarken, Apache Cassandra'nın en son sürümü 3.11'dir ve sisteme OpenJDK 8 kurulmasını gerektirir.
Java kurulumu oldukça basittir, paket dizinini güncelleyerek başlayın:
sudo apt update
OpenJDK paketini yazarak yükleyin:
sudo apt install openjdk-8-jdk
Java sürümünü yazdıracak aşağıdaki komutu çalıştırarak Java kurulumunu doğrulayın:
java -version
Çıktı şöyle görünmelidir:
openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
HTTPS üzerinden bir depoya erişmek için gerekli olan apt-transport-https paketini kurun:
sudo apt install apt-transport-https
Bir sonraki adım Apache Cassandra deposunu eklemektir.
Aşağıdaki
wget
komutunu kullanarak deponun GPG'sini alın:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
Yukarıdaki komutun
OK
çıkması gerekir, bu da anahtarın başarıyla içe aktarıldığı ve bu depodaki paketlerin güvenilir olduğu kabul edilir.
Daha sonra, Cassandra deposunu aşağıdakilere vererek sisteme ekleyin:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Depo etkinleştirildikten sonra,
apt
paket listesini güncelleyin ve şunu yazarak Apache Cassandra'nın en son sürümünü yükleyin:
sudo apt update
sudo apt install cassandra
Yükleme işlemi tamamlandıktan sonra Cassandra servisi otomatik olarak başlayacaktır. Cassandra'nın çalıştığını aşağıdakileri yazarak doğrulayabilirsiniz:
nodetool status
Buna benzer bir şey görmelisiniz:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1
Tebrikler, bu noktada Ubuntu sunucunuzda Apache Cassandra yüklü.
Apache Cassandra'yı Yapılandırma
Apache Cassandra verileri
/var/lib/cassandra
dizininde saklanır, yapılandırma dosyaları
/etc/cassandra
ve Java başlatma seçenekleri
/etc/default/cassandra
dosyasında yapılandırılabilir.
Varsayılan olarak, Cassandra yalnızca localhost üzerinden dinlemek üzere yapılandırılmıştır. Veritabanına bağlanan istemci de aynı ana bilgisayarda çalışıyorsa, varsayılan yapılandırma dosyasını değiştirmeniz gerekmez.
Cassandra ile CQL (Cassandra Sorgu Dili) aracılığıyla etkileşim kurmak için, Cassandra paketiyle birlikte gelen
cqlsh
adlı bir komut satırı yardımcı programını kullanabilirsiniz.
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
Apache Cassandra Kümesini Yeniden Adlandırma
Varsayılan olarak Cassandra kümesine “Test Kümesi” adı verilir. Değiştirmek istiyorsanız aşağıdaki adımları izleyin:
-
Cassandra CQL terminaline
cqlsh
ilecqlsh
:cqlsh
Küme adını “Linuxize Kümesi” olarak değiştirmek için aşağıdaki komutu çalıştırın:
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';
“Linuxize Cluster” ı istediğiniz adla değiştirin. Tamamlandığında, konsoldan
exit
için exit yazın.
/etc/cassandra/cassandra.yamlcassandra.yaml
yapılandırma dosyasını düzenleyin ve yeni küme adınızı girin.cluster_name: 'Linuxize Cluster'
Sistem önbelleğini temizlemek için aşağıdaki komutu çalıştırın:
nodetool flush system
Son olarak Cassandra hizmetini yeniden başlatın:
sudo systemctl restart cassandra
Sonuç
Ubuntu 18.04'ünüze Apache Cassandra'yı başarıyla yüklediniz. Artık resmi Apache Cassandra Belgeleri sayfasını ziyaret edebilir ve Cassandra'ya nasıl başlayacağınızı öğrenebilirsiniz.
java cassandra ubuntu veritabanıUbuntu 18.04 Üzerinde Apache ile Owncloud Nasıl Kurulur ve Yapılandırılır
ownCloud açık kaynaklı, kendi kendine barındırılan bir dosya senkronizasyonu ve dosya paylaşım platformudur. Bu eğitimde, bir Ubuntu 18.04 makinesine Apache ile ownCloud'u nasıl kuracağınızı ve yapılandıracağınızı göstereceğiz.
Ubuntu 18.04 Üzerinde Apache Maven Nasıl Kurulur
Apache Maven, öncelikle Java projeleri için kullanılan ücretsiz ve açık kaynaklı bir proje yönetim aracı ve anlama aracıdır. Bu eğitimde, Ubuntu 18.04'e Apache Maven'i kurmanın iki farklı yolunu göstereceğiz.
Ubuntu 18.04 Üzerinde Apache Nasıl Kurulur
Bu eğiticide Ubuntu 18.04'te Apache web sunucusunun nasıl kurulacağı ve yönetileceği açıklanmaktadır. Apache HTTP sunucusu dünyanın en popüler web sunucusudur.