Android

Centos 7 için couchdb nasıl kurulur

How to Install Apache CouchDB on CentOS7

How to Install Apache CouchDB on CentOS7

İçindekiler:

Anonim

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:

{"ok":true}

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ı