Android

Bagaimana untuk memasang sofa di sentuhan 8

how to install couchdb into centos 8

how to install couchdb into centos 8

Isi kandungan:

Anonim

Apache CouchDB adalah pangkalan data NoSQL yang bebas dan terbuka yang dibangunkan oleh Yayasan Perisian Apache. Ia boleh digunakan sebagai pangkalan tunggal atau pangkalan data berkelompok.

Server CouchDB menyimpan datanya dalam pangkalan data yang dinamakan, 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.

, kami akan menampung pemasangan CouchDB pada CentOS 8.

Mendayakan Repositori CouchDB

Cara paling mudah untuk memasang CouchDB pada CentOS 8 adalah untuk membolehkan repositori vendor dan memasang pakej binari.

Buka pilihan editor anda sebagai root atau pengguna dengan keistimewaan sudo dan buat fail repositori CouchDB:

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

Tampal kandungan berikut pada 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.

Memasang CouchDB pada CentOS

Pasang pakej CouchDB dengan menjalankan arahan berikut:

sudo dnf install couchdb

Setelah pemasangan selesai, dayakan dan mulakan perkhidmatan CouchDB:

sudo systemctl enable --now couchdb

Mengkonfigurasi CouchDB

CouchDB boleh ditubuhkan dalam satu-nod atau mod berkelompok. Dalam contoh ini, kami akan menggunakan pelayan dalam konfigurasi satu-nod. Semak dokumentasi rasmi tentang bagaimana untuk menetapkan CouchDB dalam mod berkelompok.

Anda boleh mengkonfigurasi CouchDB menggunakan Fauxton, di http://127.0.0.1:5984/_utils#setup atau dari baris arahan. Wizard Persediaan akan membimbing anda melalui pemilihan mod dan pembuatan pentadbiran.

Kami akan mencipta pengguna admin dan pangkalan data dari baris arahan.

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

Mulakan semula perkhidmatan CouchDB untuk menukar kata laluan ke hash:

sudo systemctl restart couchdb

Anda boleh menggunakan format yang sama untuk menambah berbilang akaun admin. Sentiasa mulakan 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

Pelayan CouchDB sedang berjalan di localhost:5984 . Untuk mengesahkan sama ada pemasangan berjaya dan perkhidmatan sedang berjalan, jalankan perintah curl berikut yang akan mencetak maklumat mengenai pangkalan data CouchDB dalam format JSON:

curl

Untuk kejelasan, output di bawah ini diformatkan.

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

Kesimpulannya

Kami telah menunjukkan kepada anda cara memasang CouchDB CentOS 8. Langkah seterusnya adalah untuk melawat Dokumentasi Apache CouchDB dan mencari maklumat lanjut mengenai topik ini.

Jangan ragu untuk meninggalkan komen jika anda mempunyai sebarang pertanyaan.

pusat pangkalan data couchdb