How to Install Apache CouchDB on CentOS7
İçindekiler:
- Ön şartlar
- CouchDB Deposunu Etkinleştir
- CouchDB'yi CentOS'a yükleme
- CouchDB Kurulumunu Doğrulama
- Sonuç
Apache CouchDB, Apache Software Foundation tarafından geliştirilmiş ücretsiz ve açık kaynaklı bir NoSQL veritabanıdır.
CouchDB sunucusu, verilerini JSON yapısına sahip belgeler içeren adlandırılmış veritabanlarında depolar. Her belge bir dizi alan ve ekten oluşur. Alanlar metin, sayılar, listeler, booleans ve daha fazlasını içerebilir. Veritabanı belgelerini okumanıza, oluşturmanıza, düzenlemenize ve silmenize olanak tanıyan RESTful bir HTTP API içerir.
Bu derste, CouchDB'nin en son sürümünün CentOS 7'ye nasıl yükleneceğini açıklayacağız.
Ön şartlar
CentOS sisteminize yeni paketler yükleyebilmek için sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açmalısınız.
CouchDB Deposunu Etkinleştir
CouchDB deposu EPEL deposuna bağlıdır. EPEL deposu sisteminizde etkin değilse, şunu yazarak etkinleştirin.
sudo yum install epel-release
Ardından, seçtiğiniz düzenleyiciyi açın ve CouchDB depo dosyasını oluşturun:
sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
Aşağıdaki içeriği dosyaya yapıştırın:
/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1
Dosyayı kaydedin ve düzenleyiciyi kapatın.
CouchDB'yi CentOS'a yükleme
Depo etkinleştirildiğine göre, CouchDB paketlerini aşağıdaki komutu kullanarak yükleyebilirsiniz:
sudo yum install couchdb
Kurulum tamamlandığında, CouchDB hizmetini etkinleştirin ve başlatın:
sudo systemctl start couchdb
sudo systemctl enable couchdb
Varsayılan olarak, CouchDB yalnızca localhost'u dinler ve hiçbir yönetici hesabı oluşturulmaz.
Apache CouchDB verileri ve yapılandırma dosyaları
/opt/couchdb
dizininde saklanır. Bir yönetici hesabı oluşturmak için
local.ini
dosyasını açın ve
local.ini
altına bir satır ekleyin.
username = password
biçimindeki bölüm.
sudo nano /opt/couchdb/etc/local.ini
/opt/couchdb/etc/local.ini
admin = mysecretpassword
CouchDB hizmetini yeniden başlatarak şifreyi bir karma değerine dönüştürün:
sudo systemctl restart couchdb
Birden çok yönetici hesabı eklemek için aynı biçimi kullanın. Yeni bir hesap ekledikten sonra CouchDB hizmetini yeniden başlatmanız gerekir.
Sistem veritabanlarını oluşturmak için
curl
kullanın:
_users
,
_replicator
ve
_global_changes
:
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
Her komut aşağıdakileri döndürmelidir:
CouchDB Kurulumunu Doğrulama
Yüklemenin başarıyla gerçekleştirilip gerçekleştirilmediğini doğrulamak için CouchDB veritabanı bilgilerini JSON biçiminde yazdıracak aşağıdaki
curl
komutunu verin:
curl
Anlaşılır olması için aşağıdaki çıktı biçimlendirilmiştir.
{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"17a6b911e0d5bfe36778b387510dbd93", "features":, "vendor":{ "name":"The Apache Software Foundation" } }
http://127.0.0.1:5984/_utils/

Sonuç
CouchDB CentOS 7'yi nasıl yükleyeceğinizi öğrendiniz. Bir sonraki adımınız Apache CouchDB Belgelerini ziyaret etmek ve bu konu hakkında daha fazla bilgi bulmak olabilir.
centos couchdb veritabanıCentos 8'e couchdb nasıl kurulur
Apache CouchDB, Apache Software Foundation tarafından geliştirilmiş ücretsiz ve açık kaynaklı bir NoSQL veritabanıdır. Bu yazıda, CentOS 8'e CouchDB kurulumunu ele alacağız.
Debian 9 üzerinde couchdb nasıl kurulur
CouchDB, Apache Software Foundation tarafından sağlanan açık kaynaklı hataya dayanıklı ve şema içermeyen NoSQL veritabanıdır. Bu derste, Debian 9'da CouchDB'nin en son sürümünün nasıl kurulacağını açıklayacağız.
Ubuntu 18.04 üzerine couchdb nasıl kurulur
CouchDB, Apache Software Foundation tarafından sağlanan ücretsiz ve açık kaynaklı hataya dayanıklı NoSQL veritabanıdır. Bu derste, CouchDB'nin en son sürümünü Ubuntu 18.04'e resmi CouchDB depolarından yükleme işlemini ele alacağız.







