GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal CouchDB di Debian 9

CouchDB adalah database NoSQL yang toleran terhadap kesalahan dan bebas skema sumber terbuka yang dikelola oleh Apache Software Foundation.

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. Ini dapat diakses melalui RESTful HTTP/JSON API yang memungkinkan Anda membaca, membuat, mengedit, dan menghapus dokumen basis data.

Dalam tutorial ini, kami akan menjelaskan cara menginstal CouchDB versi terbaru di Debian 9.

Prasyarat #

Untuk dapat menginstal paket pada sistem Debian Anda, Anda harus login sebagai pengguna dengan hak sudo.

Mengaktifkan repositori CouchDB #

Paket CouchDB .deb tersedia dari repositori resmi mereka. Untuk mengaktifkan repositori CouchDB dan mengimpor kunci GPG, jalankan perintah berikut:

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

Menginstal CouchDB di Debian #

Setelah repositori diaktifkan, perbarui daftar paket dan instal CouchDB:

sudo apt updatesudo apt install couchdb

Pemasang pertama-tama akan menanyakan apakah Anda ingin menginstal CouchDB dalam mode mandiri atau berkelompok. 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 penyiapan server tunggal biarkan default 127.0.0.1 . Jika Anda mengonfigurasi cluster, masukkan alamat IP antarmuka atau ketik 0.0.0.0 yang akan menyebabkan CouchDB mengikat ke 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.

Konfirmasikan kata sandi dan instalasi CouchDB akan dilanjutkan.

Memverifikasi Instalasi CouchDB #

Untuk memverifikasi instalasi, jalankan curl berikut ini:perintah yang akan mencetak informasi database CouchDB dalam format JSON:

curl http://127.0.0.1:5984/

Outputnya akan terlihat seperti di bawah ini:

{  
   "couchdb":"Welcome",
   "version":"2.3.1",
   "git_sha":"c298091a4",
   "uuid":"370903b5400643c2979838f5b68348c1",
   "features":[  
      "pluggable-storage-engines",
      "scheduler"
   ],
   "vendor":{  
      "name":"The Apache Software Foundation"
   }
}

Untuk kejelasan, output diformat.

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

http://127.0.0.1:5984/_utils/

Debian
  1. Cara Menginstal Debian 10 (Buster)

  2. Cara Menginstal Python 3.9 di Debian 10

  3. Cara Menginstal Apache CouchDB di Debian 9

  1. Cara Menginstal Memcached di Debian 10

  2. Cara Menginstal TeamViewer di Debian 10

  3. Cara Menginstal Git di Debian 9

  1. Cara Menginstal Go di Debian 9

  2. Cara Menginstal Pip di Debian 9

  3. Cara Menginstal R di Debian 9