GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal CouchDB di Ubuntu 20.04

Apache CouchDB adalah database NoSQL sumber terbuka dan gratis yang dikembangkan oleh Apache Software Foundation. Ini dapat digunakan sebagai database single-node atau cluster.

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

Artikel ini membahas langkah-langkah menginstal versi terbaru CouchDB di Ubuntu 20.04.

Menginstal CouchDB di Ubuntu relatif mudah. Kami akan mengaktifkan repositori CouchDB APT, mengimpor kunci GPG repositori, dan menginstal paket CouchDB.

Mengaktifkan repositori CouchDB #

Jalankan perintah berikut sebagai root atau pengguna dengan hak sudo untuk mengaktifkan repositori CouchDB dan mengimpor kunci GPG:

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -echo "deb https://apache.bintray.com/couchdb-deb focal main" | sudo tee -a /etc/apt/sources.list

Menginstal CouchDB di Ubuntu #

Setelah repositori diaktifkan, perbarui daftar paket dan instal CouchDB:

sudo apt updatesudo apt install couchdb

Penginstal akan menanyakan apakah Anda ingin menginstal CouchDB dalam mode berkerumun atau mandiri. Sebuah cluster berarti beberapa server yang terhubung bersama, bekerja sebagai penyimpanan data tunggal yang terdistribusi.

Kami akan menginstal CouchDB dalam mode mandiri satu server.

Selanjutnya, Anda akan diberikan opsi untuk mengatur alamat IP antarmuka jaringan tempat CouchDB akan mengikat. Untuk pengaturan satu server, biarkan 127.0.0.1 default . Jika Anda mengonfigurasi cluster, masukkan alamat IP antarmuka atau ketik 0.0.0.0 , yang memberi tahu CouchDB untuk mengikat semua antarmuka jaringan.

Pada prompt berikutnya, atur kata sandi admin. Sangat disarankan untuk mengatur kata sandi, yang akan mengeluarkan CouchDB dari mode "admin party" yang tidak aman. Jika Anda mengosongkan bidang ini, pengguna admin tidak akan dibuat.

Terakhir, konfirmasikan kata sandinya, dan penginstalan CouchDB akan dilanjutkan.

Memverifikasi Instalasi CouchDB #

Server CouchDB berjalan di localhost:5984 . Untuk memverifikasi apakah instalasi berhasil dan layanan berjalan, jalankan curl berikut:perintah yang akan mencetak informasi tentang database CouchDB dalam format JSON:

curl http://127.0.0.1:5984/

Outputnya akan terlihat seperti ini:

{
  "couchdb":"Welcome",
  "version":"3.1.0",
  "git_sha":"ff0feea20",
  "uuid":"4589130c33b0dae4c166330463542ad4",
  "features":[
    "access-ready",
    "partitioned",
    "pluggable-storage-engines",
    "reshard",
    "scheduler"
  ],
  "vendor":{
    "name":"The Apache Software Foundation"
  }
}

Untuk kejelasan, output di atas diformat.

Jika Anda lebih suka GUI, Anda dapat mengakses antarmuka berbasis web CouchDB, Fauxton di:

http://127.0.0.1:5984/_utils/

Ubuntu
  1. Cara menginstal R di Ubuntu 16.04

  2. Cara Menginstal Go di Ubuntu 18.04

  3. Cara Menginstal CouchDB di Ubuntu 20.04

  1. Cara Menginstal Odoo di Ubuntu

  2. Cara Menginstal R di Ubuntu 20.04

  3. Cara Menginstal Apache CouchDB di Ubuntu 18.04

  1. Cara Menginstal Go di Ubuntu 18.04

  2. Cara Menginstal R di Ubuntu 18.04

  3. Cara Menginstal CouchDB di Ubuntu 18.04