Apache CouchDB adalah database berorientasi dokumen open source dengan NoSQL – artinya, tidak memiliki skema database, tabel, baris, dll, yang akan 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 di RHEL, CentOS, Fedora, Debian dan Ubuntu Distribusi Linux menggunakan paket biner praktis.
Mengaktifkan Repositori Paket Apache CouchDB
Untuk menginstal Apache CouchDB di CentOS dan RHEL distribusi, pertama Anda perlu menginstal dan mengaktifkan EPEL repositori dan perbarui paket perangkat lunak sistem ke yang terbaru menggunakan perintah berikut.
# yum update # yum install epel-release
Selanjutnya, di CentOS distribusi, 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
Di RHEL distribusi, 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
dalam 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
Di Debian/Ubuntu distribusi, jalankan perintah berikut untuk mengaktifkan repositori. Pastikan untuk mengganti {distribution}
dengan pilihan yang sesuai untuk versi OS Anda:Debian 8:jessie , Debian 9:peregangan , 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
Di CentOS dan RHEL distribusi, jalankan perintah berikut untuk menginstal Apache CouchDB paket.
# yum -y install epel-release && yum install couchdb
Di Debian/Ubuntu distribusi, pertama Anda perlu menginstal kunci repositori, memperbarui cache repositori dan menginstal Apache CouchDB paket.
$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add - $ sudo apt-get update && sudo apt-get install couchdb
Konfigurasi Apache CouchDB
Secara default, CouchDB berjalan pada port 5984
dan dapat diakses di dalam server itu sendiri [localhost ] saja, jika Anda ingin mengaksesnya dari web, Anda perlu mengubah file /opt/couchdb/etc/local.ini dan ubah pengaturan di bawah [chttpd]
bagian 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 dan kata sandi admin seperti yang ditunjukkan.
[admins] admin = tecmint
Mulai ulang dan aktifkan CouchDB layanan 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://your-ip-address:5984
, di sana akan melihat Selamat Datang halaman 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 Couchdb basis data.
Untuk informasi selengkapnya tentang cara membuat database dan mengelola setelannya, kunjungi HALAMAN INI , atau nantikan rangkaian artikel kami berikutnya di CouchDB .