Cara Menginstal Apache CouchDB di Ubuntu 20.04


Diimplementasikan di Erlang, Apache CouchDB, yang biasa disebut sebagai CouchDB, adalah database NoSQL sumber terbuka yang berfokus pada pada penyimpanan data dalam format JSON. CouchDB adalah pilihan sempurna untuk tim operasi dan bisnis yang mencari solusi database NoSQL berkinerja tinggi. Berbeda dengan database relasional seperti MySQL, CouchDB menggunakan model data bebas skema, sehingga menyederhanakan pengelolaan data di berbagai perangkat komputasi.

Tutorial ini menunjukkan cara menginstal versi terbaru Apache CouchDB di Ubuntu 20.04.

Langkah 1: Aktifkan Repositori CouchDB

Untuk memulai, masuk ke server Anda dan impor kunci GPG seperti yang ditunjukkan.

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

Selanjutnya, pastikan untuk mengaktifkan repositori CouchDB seperti yang ditunjukkan.

echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

Setelah repositori dan kunci ditambahkan, lanjutkan ke langkah berikutnya.

Langkah 2: Instal Apache CouchDB di Ubuntu

Setelah mengaktifkan repositori CouchDB, langkah berikutnya adalah memperbarui daftar paket Ubuntu dan menginstal Apache CouchDB seperti yang ditunjukkan.

sudo apt update
sudo apt install apache2 couchdb -y

Anda harus memilih opsi untuk mengonfigurasi CouchDB Anda. Dalam perintah ini, Anda mengonfigurasi dalam mode mandiri atau berkelompok. Karena kami menginstal pada satu server, kami akan memilih opsi server tunggal mandiri.

Pada prompt berikutnya, Anda seharusnya mengonfigurasi antarmuka jaringan yang akan digunakan oleh CouchDB. Dalam mode server mandiri, defaultnya adalah 127.0.0.1 (loopback).

Jika ini adalah mode berkelompok, masukkan alamat IP antarmuka server atau ketik 0.0.0.0, yang mengikat CouchDB ke semua antarmuka jaringan.

Selanjutnya, atur kata sandi admin.

Konfirmasikan kata sandi yang ditetapkan untuk menyelesaikan instalasi Anda.

Langkah 3: Verifikasi Instalasi CouchDB

Server CouchDB mendengarkan port TCP 5984 secara default. Untuk menghilangkan rasa penasaran Anda, jalankan perintah netstat seperti yang ditunjukkan.

netstat -pnltu | grep 5984

Untuk memverifikasi apakah instalasi berhasil dan layanan berjalan, jalankan perintah curl di bawah ini. Anda harus mendapatkan informasi berikut tentang database CouchDB yang dicetak dalam format JSON.

curl http://127.0.0.1:5984/

Output di terminal Anda akan terlihat seperti ini:

Langkah 4: Akses Antarmuka Web CouchDB

Anda dapat membuka browser Anda dan menelusuri http://127.0.0.1:5984/_utils/ dan mengetikkan nama pengguna dan kata sandi admin untuk masuk ke database Anda:

Setelah Apache CouchDB berhasil dikonfigurasi dan diinstal, gunakan perintah di bawah ini untuk memulai, mengaktifkan, menghentikan, dan memeriksa statusnya.

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

Perintah periksa status menunjukkan:

sudo systemctl status couchdb.service

Kesimpulan

Untuk informasi selengkapnya tentang CouchDB, lihat Dokumentasi Apache CouchDB. Kami berharap Anda kini dapat menginstal CouchDB dengan nyaman di Ubuntu 20.04.