Android

Bagaimana untuk memasang sofa pada centos 7

How to Install Apache CouchDB on CentOS7

How to Install Apache CouchDB on CentOS7

Isi kandungan:

Anonim

Apache CouchDB adalah pangkalan data NoSQL yang bebas dan terbuka yang dibangunkan oleh Yayasan Perisian Apache.

Server CouchDB menyimpan datanya dalam pangkalan data bernama yang mengandungi dokumen dengan struktur JSON. Setiap dokumen terdiri daripada beberapa bidang dan lampiran. Bidang boleh memasukkan teks, nombor, senarai, boolean, lebih banyak. Ia termasuk API HTTP RESTful yang membolehkan anda membaca, membuat, mengedit dan memadam dokumen pangkalan data.

Dalam tutorial ini, kami akan menerangkan cara memasang versi terkini CouchDB pada CentOS 7.

Prasyarat

Untuk dapat memasang pakej baru pada sistem CentOS anda, anda mesti dilog masuk sebagai pengguna dengan keistimewaan sudo.

Dayakan Repositori CouchDB

Repository CouchDB bergantung kepada repositori EPEL. Sekiranya repositori EPEL tidak didayakan pada sistem anda, aktifkannya dengan menaip:.

sudo yum install epel-release

Seterusnya, buka editor pilihan anda dan buat fail repositori CouchDB:

sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

Tampal kandungan berikut ke dalam fail:

/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

Simpan fail dan tutup editor.

Pasang CouchDB pada CentOS

Sekarang repositori diaktifkan, anda boleh memasang pakej CouchDB menggunakan arahan berikut:

sudo yum install couchdb

Setelah pemasangan selesai, dayakan dan mulakan perkhidmatan CouchDB:

sudo systemctl start couchdb sudo systemctl enable couchdb

Secara lalai, CouchDB mendengar hanya localhost dan tiada akaun pentadbir dibuat.

Fail dan fail konfigurasi Apache CouchDB disimpan di direktori /opt/couchdb . Untuk membuat akaun admin buka fail local.ini dan tambahkan baris di bawah seksyen dalam format username = password .

sudo nano /opt/couchdb/etc/local.ini /opt/couchdb/etc/local.ini

admin = mysecretpassword

Transform kata laluan ke hash, dengan memulakan semula perkhidmatan CouchDB:

sudo systemctl restart couchdb

Gunakan format yang sama untuk menambah berbilang akaun admin. Anda perlu memulakan semula perkhidmatan CouchDB selepas menambah akaun baru.

Gunakan curl untuk mencipta pangkalan data sistem: _users , _replicator dan _global_changes :

curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT

Setiap arahan hendaklah mengembalikan yang berikut:

{"ok":true}

Mengesahkan Pemasangan CouchDB

Untuk mengesahkan sama ada pemasangan dilaksanakan dengan jayanya, mengeluarkan arahan curl berikut yang akan mencetak maklumat pangkalan data CouchDB dalam format JSON:

curl

Untuk kejelasan output di bawah adalah diformat.

{ "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/

Kesimpulannya

Anda telah belajar cara memasang CouchDB CentOS 7. Langkah seterusnya adalah untuk melawat Dokumentasi Apache CouchDB dan mencari maklumat lanjut mengenai topik ini.

pusat pangkalan data couchdb