Ubuntu

CouchDB'yi Ubuntu 20'ye Kurmak.04

CouchDB'yi Ubuntu 20'ye Kurmak.04
Apache Software Foundation, 2005 yılında Apache CouchDB'yi, birden fazla CouchDB ile kolayca birleşebilen ve her türlü çoklu görevi gerçekleştirebilen açık kaynaklı, belge odaklı bir veritabanı olarak piyasaya sürdü. CouchDB, veri aktarımı açısından daha fazla esneklik sağlayan bir NoSQL veritabanıdır. CouchDB, sorgu dili olarak JavaScript ile verileri JavaScript Nesne Gösterimi'nde depolar ve sunar.

Belgeler gibi yeni veritabanı dosyalarını değiştirmek ve hazırlamak için kullanabileceğiniz CouchDB RESTful HTTP/JSON API'si de mevcuttur. Bu, belgeleri okumayı ve düzenlemeyi kolaylaştıran nispeten kolay bir arayüze sahiptir. Yukarıda belirtildiği gibi, belge odaklı bir veritabanıdır. CouchDB'nin mimarisi, eşzamanlılığa odaklanan genel amaçlı bir programlama dili olan Erlang dilinde ve ayrıca çöp toplanmış bir çalışma zamanı sistemiyle yorumlanmıştır.

Bu kısa eğitim, Apache CouchDB'yi Ubuntu'nun en son 20 sürümüne nasıl kuracağınızı gösterir.04 LTS. Kurulum işlemi oldukça basittir. Ancak burada sunulan talimatlar, Linux'un bazı temellerini bilmenizi ve kabuğuna yüzey düzeyinde aşina olmanızı gerektirir. Ayrıca sitenizi yerel bir VPS'de barındırabilmeniz gerekir.

1. Adım: Güncellemeleri Kontrol Edin

İlk olarak, kurulu tüm sistem paketlerinin mevcut en yeni paketler olup olmadığını kontrol edin. Terminalde aşağıdaki apt komutunu çalıştırın:

$ sudo uygun güncelleme && yükseltme

NOT: Kök hesabı kullanmıyorsanız, bu makaledeki her komuttan önce sudo eklemeniz gerekebilir.

Adım 2: Sunucuyu Yapılandırma

Bu adımda, CouchDB paket deposunu yapılandırmanıza izin veren yazılımı kuracaksınız. Bunu yapmak için aşağıdakileri girin:

$ sudo apt-get kurulum yazılımı-özellikleri-ortak

Burada, bir ekleyebilirsiniz -y almak için bayrak apt-get yazılım yüklemeyi başlatmaya hazırlanırken açılan tüm istemleri kabul etme sürecini otomatikleştirerek süreci hızlandırma komutu. eklememek -y bayrağı, her açılır pencereyi manuel olarak yanıtlamanız gerekeceği anlamına gelir; bu, sizin tarafınızdan önceden yapılandırılmış bir sistem kullanmıyorsanız şiddetle tavsiye edilir.

3. Adım: Apache CouchDB Paket Deposunu açın

Ardından, Apache CouchDB paket deposunu etkinleştirin. Bunu yapmak için aşağıdaki komutları girin:

$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.artan | sudo apt-anahtar ekleme

$ echo "deb https://apache.bintray.com/couchdb-deb odak ana" |
sudo tee -a /etc/apt/sources.liste

Web'de çok fazla amatörce yapılmış PPA olduğundan, PPA'nızı güvenilir bir kaynaktan aldığınızdan emin olun. Burada, Apache Foundation ekibinin düzenli olarak katıldığı PPA'nın resmi deposunu kullandık.

En son PPA'yı yükledikten sonra artık sisteminizi güncelleyebilir ve en son paket bilgilerini alabilirsiniz:

$ sudo uygun güncelleme

Bununla birlikte, artık kurulum için hazırsınız.

Bağımsız vs. Küme Modu

Şimdi, CouchDB'nin aşağıdaki modlardan birinde kurulmasını isteyip istemediğinizi seçmelisiniz:

  1. küme modu
  2. Bağımsız mod

İçinde küme modu, birbirine bağlı ikiden fazla sunucu var ve bunlar geri alınabilir bir veri deposu olarak birlikte çalışıyorlar.

İçinde bağımsız mod, sadece bir sunucu dahil. Muhtemelen tek bir sunucu kullandığınız için kuruluma bağımsız modda devam edeceğiz.

4. Adım: Kurulum

Apache CouchDB kurulumuna başlamak için aşağıdaki komutu kullanın:

$ sudo apt yükleme kanepedb

Bağımsız ve küme modları arasında seçim yapmanızı isteyen bir istem açılır. Bağımsız modu seçin. Ardından, kurulumun yapılacağı ağ arayüzünün hedef IP adresini girmeniz istenecektir. Tek sunuculu bağımsız bir kurulum için, 127 olacak varsayılan adresi değiştirmeyeceğiz.0.0.1.

Ardından, yönetici kullanıcı oluşturmak için güçlü bir şifre gireceksiniz. Ancak, yönetici parti moduna devam edebileceğiniz için bir yönetici kullanıcı oluşturmanıza gerek yoktur. Yönetici parti modu web'den erişime açık olduğundan ve bu nedenle çok güvensiz olduğundan bu önerilmez.

Şifreyi girdikten sonra, onay için şifreyi tekrar girmeniz istenecektir. Kurulum bir süre sonra bitecek.

Adım 5: Kurulumu Doğrulayın

curl komutunu kullanarak kurulumun sorunsuz geçtiğinden emin olun. Bu komut, CouchDB'nin durumunu ortaya çıkaran ve kuruluma uygun olan ilgili bilgileri gösterecektir. CouchDB sunucusu localhost:5984 üzerinde çalışacak.

Adım 6: Veritabanı Oluşturma

http://127 adresinden Fauxton kontrol panelinize giriş yapın.0.0.1:5984/_utils/ kullanıcı kimlik bilgilerinizle ve CouchDB ile yeni bir veritabanı oluşturun.

Panelin en solunda bulunan veritabanı simgesine tıklayın ve ekranın sağ üst köşesindeki 'Veritabanı Oluştur' düğmesine basın.

Özetle

CouchDB'yi tek sunuculu makinenize kurmak çok basittir. Bunu yapmak için sisteminizin en son sistem paketlerine güncellendiğinden emin olun. Ardından, Apache paket depolarını etkinleştirin ve hepiniz sunucunuza Apache CouchDB'yi kurmaya hazırsınız.

CouchDB sorunsuz çalışır ve cep telefonları için yapılmış olanlar da dahil olmak üzere neredeyse en son modern web uygulamalarının tümü ile uyumludur; bu da onu veritabanı belgelerini okumak, oluşturmak, düzenlemek ve değiştirmek için mükemmel bir yardımcı program haline getirir.

Umarım, bu öğreticiyi faydalı bulmuşsunuzdur. Fauxton kontrol paneli ile CouchDB'yi kullanma hakkında daha fazla eğitim görmek için etrafta dolaşın. Bu arada, diğer yardımcı programları Unix sistemlerine yüklemeyle ilgili daha fazla içeriğe göz atın.

Gamecube & Wii için en yeni Dolphin Emulator'ı Linux'a yükleyin
Dolphin Emulator, seçtiğiniz Gamecube & Wii oyunlarını Linux Kişisel Bilgisayarlarda (PC) oynamanıza izin verir. Ücretsiz olarak kullanılabilen ve aç...
Linux'ta GameConqueror Cheat Engine Nasıl Kullanılır
Makale, Linux'ta GameConqueror hile motorunu kullanma hakkında bir kılavuzu kapsar. Windows'ta oyun oynayan birçok kullanıcı, oyun deneyimini geliştir...
Linux için En İyi Oyun Konsolu Emülatörleri
Bu makale, Linux için kullanılabilen popüler oyun konsolu öykünme yazılımını listeleyecektir. Öykünme, oyun konsollarının, komut setlerinin ve ilgili ...