Android

Centos 8'e couchdb nasıl kurulur

Centos 8 Установка

Centos 8 Установка

İçindekiler:

Anonim

Apache CouchDB, Apache Software Foundation tarafından geliştirilmiş ücretsiz ve açık kaynaklı bir NoSQL veritabanıdır. Tek düğümlü veya kümelenmiş veritabanı olarak kullanılabilir.

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'sı içerir.

, CouchDB'nin CentOS 8 üzerine kurulumunu ele alacağız.

CouchDB Deposunu Etkinleştirme

CouchDB'yi CentOS 8'e kurmanın en kolay yolu, satıcı deposunu etkinleştirmek ve ikili paketleri kurmaktır.

Seçtiğiniz düzenleyiciyi sudo ayrıcalıklarına sahip kök veya kullanıcı olarak 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.

CentOS'a CouchDB Kurulumu

Aşağıdaki komutu çalıştırarak CouchDB paketlerini kurun:

sudo dnf install couchdb

Kurulum tamamlandığında, CouchDB hizmetini etkinleştirin ve başlatın:

sudo systemctl enable --now couchdb

CouchDB'yi Yapılandırma

CouchDB, tek düğümlü veya kümelenmiş modda ayarlanabilir. Bu örnekte, sunucuyu tek düğümlü yapılandırmada dağıtacağız. CouchDB'nin kümelenmiş modda nasıl ayarlanacağına ilişkin resmi belgelere bakın.

CouchDB'yi, http://127.0.0.1:5984/_utils#setup adresindeki Fauxton'u kullanarak veya komut satırından yapılandırabilirsiniz. Kurulum Sihirbazı mod seçimi ve yönetici oluşturma konusunda size rehberlik edecektir.

Yönetici kullanıcı ve veritabanlarını komut satırından oluşturacağız.

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

Parolayı karma olarak değiştirmek için CouchDB hizmetini yeniden başlatın:

sudo systemctl restart couchdb

Birden çok yönetici hesabı eklemek için aynı biçimi kullanabilirsiniz. Yeni bir hesap ekledikten sonra her zaman CouchDB hizmetini yeniden başlatın.

Sistem kullanıcı veritabanları _users , _replicator ve _global_changes oluşturmak için curl _replicator _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

CouchDB sunucusu localhost:5984 çalışıyor localhost:5984 . Yüklemenin başarılı olup olmadığını ve hizmetin çalışıp çalışmadığını doğrulamak için, CouchDB veritabanı hakkındaki bilgileri JSON biçiminde yazdıracak olan aşağıdaki curl komutunu çalıştırın:

curl

Anlaşılır olması için aşağıdaki çıktı biçimlendirilmiştir.

{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }

http://127.0.0.1:5984/_utils/

Sonuç

CouchDB CentOS 8'i nasıl kuracağınızı gösterdik. Bir sonraki adımınız Apache CouchDB Belgelerini ziyaret etmek ve bu konu hakkında daha fazla bilgi bulmak olabilir.

Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.

centos couchdb veritabanı