Site icon Learning & Doing

Cara Install Apache CouchDB pada CentOS 8

“Cara Install Apache CouchDB pada CentOS 8”

Apache CouchDB adalah database NoSQL gratis dan open-source yang dikembangkan oleh Apache Software Foundation. Ini dapat digunakan sebagai database single-node atau clustered.

Server CouchDB menyimpan datanya dalam named database , yang berisi dokumen dengan struktur JSON. Setiap dokumen terdiri dari sejumlah bidang dan lampiran. Bidang dapat menyertakan teks, angka, daftar, boolean, dan lainnya. Ini termasuk RESTful HTTP API yang memungkinkan Anda untuk membaca, membuat, mengedit, dan menghapus dokumen database.

Cara Install Apache CouchDB pada CentOS 8

1. Tambahkan repo

nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
[bintray--apache-couchdb-rpm]
name=bintray--apache-couchdb-rpm
baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/
gpgcheck=0
repo_gpgcheck=0
enabled=1

2. Install Couchdb

dnf install couchdb
systemctl enable --now couchdb

3. Konfigurasi Couchdb

nano /opt/couchdb/etc/local.ini
[admins]
admin = password

restart service

systemctl restart couchdb

Menggunakan perintah curl untuk membuat databases _users, _replicator, dan _global_changes:

curl -u ADMINUSER:PASS -X PUT http://127.0.0.1:5984/_users
curl -u ADMINUSER:PASS -X PUT http://127.0.0.1:5984/_replicator
curl -u ADMINUSER:PASS -X PUT http://127.0.0.1:5984/_global_changes

4. Verifikasi Couchdb

curl http://127.0.0.1:5984/
{ 
   "couchdb":"Welcome",
   "version":"2.3.1",
   "git_sha":"c298091a4",
   "uuid":"5e3878666b1077eb9d4a7ba7b06c251b",
   "features":[ 
      "pluggable-storage-engines",
      "scheduler"
   ],
   "vendor":{ 
      "name":"The Apache Software Foundation"
   }
}

5. Akses dashboard GUI

http://127.0.0.1:5984/_utils/

Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Install Apache CouchDB pada CentOS 8. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.

Exit mobile version