Cara Install Apache CouchDB 2.3.0 di Linux


Apache CouchDB adalah database berorientasi dokumen sumber terbuka dengan NoSQL – artinya, tidak memiliki skema database, tabel, baris, dll, seperti yang Anda lihat di MySQL, PostgreSQL, dan Oracle. CouchDB menggunakan JSON untuk menyimpan data dengan dokumen, yang dapat Anda akses dari browser web melalui HTTP. CouchDB bekerja dengan lancar dengan semua aplikasi web dan seluler modern terbaru.

Artikel ini menjelaskan cara menginstal Apache CouchDB 2.3.0 pada distribusi RHEL, CentOS, Fedora, Debian dan Ubuntu Linux menggunakan paket biner praktis.

Mengaktifkan Repositori Paket Apache CouchDB

Untuk menginstal Apache CouchDB pada distribusi CentOS dan RHEL, pertama-tama Anda perlu menginstal dan mengaktifkan repositori EPEL dan memperbarui paket perangkat lunak sistem ke yang terbaru menggunakan perintah berikut.

yum update
yum install epel-release

Selanjutnya, pada distribusi CentOS, buat file bernama /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo dan tempatkan teks berikut ke dalamnya.

[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

Pada distribusi RHEL, buat file bernama /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo dan tempatkan teks berikut ke dalamnya. Pastikan untuk mengganti nomor versi el7 atau el6 pada file.

[bintray--apache-couchdb-rpm]
name=bintray--apache-couchdb-rpm
baseurl=http://apache.bintray.com/couchdb-rpm/el7/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1

Pada distribusi Debian/Ubuntu, jalankan perintah berikut untuk mengaktifkan repositori. Pastikan untuk mengganti {distribution dengan pilihan yang sesuai dengan versi OS Anda: Debian 8: jessie, Debian 9: stretch, Ubuntu 14.04: terpercaya, Ubuntu 16.04: xenial atau Ubuntu 18.04: bionik.

echo "deb https://apache.bintray.com/couchdb-deb {distribution} main" | sudo tee -a /etc/apt/sources.list

Menginstal Paket Apache CouchDB

Pada distribusi CentOS dan RHEL, jalankan perintah berikut untuk menginstal paket Apache CouchDB.

yum -y install epel-release && yum install couchdb

Pada distribusi Debian/Ubuntu, pertama-tama Anda perlu memasang kunci repositori, memperbarui cache repositori, dan menginstal paket Apache CouchDB.

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
sudo apt-get update && sudo apt-get install couchdb

Konfigurasikan Apache CouchDB

Secara default, CouchDB berjalan pada port 5984 dan hanya dapat diakses di dalam server itu sendiri [localhost], jika Anda ingin mengaksesnya dari web, Anda perlu memodifikasi file /opt/couchdb/etc/local.ini dan mengubah pengaturan di bagian [chttpd] seperti yang ditunjukkan di bawah ini.

vi /opt/couchdb/etc/local.ini
[chttpd]
port = 5984
bind_address = 0.0.0.0

Selanjutnya, pergi ke bagian bawah file ini dan tentukan pengguna admin dan kata sandi seperti yang ditunjukkan.

[admins]
admin = tecmint

Mulai ulang dan aktifkan layanan CouchDB setelah melakukan perubahan di atas.

systemctl enable couchdb.service
systemctl restart couchdb.service
systemctl status couchdb.service

Memverifikasi Apache CouchDB

Verifikasi CouchDB dengan membuka URL di bawah http://alamat-ip-anda:5984, di sana akan melihat halaman Selamat Datang yang menampilkan pesan berikut.

{"couchdb":"Welcome","version":"2.3.0","git_sha":"07ea0c7","uuid":"1b373eab0b3b6cf57420def0acb17da8","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}

Selanjutnya, kunjungi antarmuka web Couchdb di http://your-ip-address:5984/_utils/ untuk membuat dan mengelola database Couchdb.

Untuk informasi lebih lanjut tentang cara membuat database dan mengelola pengaturannya, kunjungi HALAMAN INI, atau nantikan rangkaian artikel kami berikutnya di CouchDB .