Ubuntu 20.04'te Apache CouchDB Nasıl Kurulur


Erlang'da uygulanan Apache CouchDB, kısaca CouchDB olarak anılır, açık kaynaklı bir NoSQL veritabanıdır. JSON biçiminde veri depolama hakkında. CouchDB, yüksek performanslı bir NoSQL veritabanı çözümü arayan operasyon ekipleri ve işletmeler için mükemmel bir seçimdir. MySQL gibi ilişkisel veritabanlarının aksine CouchDB, çeşitli bilgi işlem cihazlarında kayıt yönetimini basitleştiren, şemasız bir veri modeli kullanır.

Bu eğitimde Apache CouchDB'nin en son sürümünü Ubuntu 20.04'e nasıl yükleyeceğiniz gösterilmektedir.

1. Adım: CouchDB Deposunu Etkinleştirin

Başlamak için sunucu örneğinizde oturum açın ve gösterildiği gibi GPG anahtarını içe aktarın.

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc   | sudo apt-key add -

Ardından CouchDB deposunu gösterildiği gibi etkinleştirdiğinizden emin olun.

echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

Depo ve anahtar eklendikten sonra bir sonraki adıma geçin.

Adım 2: Apache CouchDB'yi Ubuntu'ya yükleyin

CouchDB deposunu etkinleştirdikten sonraki adım, Ubuntu'nun paket listelerini güncellemek ve gösterildiği gibi Apache CouchDB'yi yüklemek olacaktır.

sudo apt update
sudo apt install apache2 couchdb -y

CouchDB'nizi yapılandırmak için seçenekleri seçmeniz gerekecektir. Bu istemde, bağımsız veya kümelenmiş modda yapılandırma yaparsınız. Tek bir sunucuya kurulum yaptığımız için tek sunuculu bağımsız seçeneğini tercih edeceğiz.

Bir sonraki istemde CouchDB'nin bağlanacağı ağ arayüzünü yapılandırmanız gerekiyor. Bağımsız sunucu modunda varsayılan değer 127.0.0.1 (geridöngü)'dür.

Kümelenmiş mod ise, sunucunun arayüz IP adresini girin veya CouchDB'yi tüm ağ arayüzlerine bağlayan 0.0.0.0 yazın.

Daha sonra yönetici şifresini ayarlayın.

Kurulumunuzu tamamlamak için ayarladığınız şifreyi onaylayın.

3. Adım: CouchDB Kurulumunu Doğrulayın

CouchDB sunucusu varsayılan olarak TCP bağlantı noktasını 5984 dinler. Merakınızı gidermek için netstat komutunu gösterildiği gibi çalıştırın.

netstat -pnltu | grep 5984

Kurulumun başarılı olup olmadığını ve hizmetin çalışıp çalışmadığını doğrulamak için aşağıdaki curl komutunu çalıştırın. JSON formatında yazdırılan CouchDB veritabanı hakkında aşağıdaki bilgileri edinmelisiniz.

curl http://127.0.0.1:5984/

Terminalinizdeki çıktı şu şekilde görünecektir:

Adım 4: CouchDB Web Arayüzüne erişin

Tarayıcınızı açıp http://127.0.0.1:5984/_utils/ adresine göz atabilir ve veritabanınıza giriş yapmak için yönetici kullanıcı adını ve şifresini yazabilirsiniz:

Apache CouchDB başarıyla yapılandırılıp yüklendikten sonra, başlatmak, etkinleştirmek, durdurmak ve durumunu kontrol etmek için aşağıdaki komutları kullanın.

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

Durumu kontrol et komutu şunu gösterir:

sudo systemctl status couchdb.service

Çözüm

CouchDB hakkında daha fazla bilgi için Apache CouchDB Belgelerine bakın. Artık CouchDB'yi Ubuntu 20.04'e rahatça yükleyebileceğinizi umuyoruz.