CouchDB adalah database NoSQL populer yang dikembangkan dan dikelola oleh Apache Foundation sejak tahun 2005. Ini adalah database open-source yang ditulis dalam bahasa Erlang yang menyediakan RESTful API yang dapat digunakan pengguna untuk membuat dan memodifikasi objek database. CouchDB menyediakan arsitektur berorientasi dokumen dan menyajikan data sebagai pasangan nilai kunci.
Sekarang, mari kita instal CouchDB di Ubuntu 20.04 LTS.
Langkah 1:Instal paket prasyarat
Langkah pertama melibatkan menginstal paket prasyarat yang akan diperlukan nanti dalam instalasi. Untuk menjalankan perintah berikut:
$ sudo apt install curl
Selanjutnya, Instal kunci GPG untuk enkripsi dan penandatanganan data.
$ sudo apt install gnupg ca-certificates -y
Langkah 2:Aktifkan repositori CouchDB
Sebelum Anda mengaktifkan repositori CouchDB, pastikan untuk menginstal kunci repositori sebagai berikut:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61
Kemudian tambahkan repositori CouchDB ke file daftar sumber sebagai berikut:
$ echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list
Setelah Anda menambahkan repositori CouchDB, perbarui daftar paket untuk menyinkronkan repositori.
$ sudo apt update
Langkah 3:Instal couchDB
Anda sekarang dapat melanjutkan untuk menginstal CouchDB sebagai berikut sebagai pengguna sudo.
$ sudo apt install couchdb
Instalasi mengharuskan Anda untuk memilih mode konfigurasi CouchDB. Ada dua jenis konfigurasi:
- Mode mandiri :Ini digunakan saat menangani instance server tunggal.
- Berkelompok :Seperti namanya, ini digunakan saat Anda memiliki beberapa server yang saling terhubung.
Karena panduan ini mendemonstrasikan penginstalan pada satu server, kita akan menggunakan 'Mandiri ' pilihan.
Selanjutnya, pastikan untuk menentukan bind-address. Secara default, ini diatur ke alamat localhost yang baik-baik saja untuk server mandiri. Cukup tekan ENTER.
Selanjutnya, tetapkan kata sandi yang kuat untuk pengguna Admin.
Konfirmasikan kata sandi dan tekan ENTER.
Setelah itu, penginstalan akan terus berjalan dan selesai.
Langkah 4:Uji couchDB
Untuk memverifikasi bahwa penginstalan berjalan seperti yang diharapkan, gunakan perintah curl untuk mengambil informasi dasar tentang CouchDB dalam format JSON;
$ curl http://127.0.0.1:5984
Anda akan mendapatkan satu set output seperti yang ditunjukkan di bawah ini
CouchDB mendengarkan port 5984 dan Anda dapat mengonfirmasi ini dengan memulai perintah:
$ sudo netstat -pnltu | grep 5984
Ketika CouchDB diinstal, dua database dibuat secara default. Ini adalah database replikator dan pengguna. Untuk memverifikasi ini, jelajahi URL di bawah ini:
http://127.0.0.1:5984/_utils
Berikan detail login dengan ‘admin ' sebagai nama pengguna dan kata sandi yang Anda berikan selama proses instalasi di Langkah 3.
Ini akan mengantar Anda ke database couchDB di bawah.
Kedua tes tersebut mengkonfirmasi bahwa CouchDB berhasil diinstal. Bravo!
Mudah-mudahan, Anda sekarang berada dalam posisi yang nyaman untuk menginstal CouchDB di sistem Anda.