GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal CouchDB di Debian 10

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 menjelaskan cara menginstal CouchDB di Debian 10, Buster.

Mengaktifkan repositori CouchDB #

Cara termudah untuk menginstal CouchDB di CentOS 8 adalah dengan mengaktifkan repositori vendor dan menginstal paket biner.

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

echo "deb https://apache.bintray.com/couchdb-deb buster 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

Pertama, penginstal 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 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, dan keluarkan CouchDB dari mode "admin party" yang tidak aman. Jika Anda mengosongkan bidang ini, pengguna admin tidak akan dibuat.

Konfirmasikan kata sandi dan penginstalan akan dilanjutkan.

Memverifikasi Instalasi CouchDB #

Server CouchDB berjalan di localhost:5984 . Untuk mengonfirmasi bahwa penginstalan 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 di bawah ini:

{
   "couchdb":"Welcome",
   "version":"3.0.0",
   "git_sha":"03a77db6c",
   "uuid":"adab3f42ce6a06245d2955c1d6832266",
   "features":[
      "access-ready",
      "partitioned",
      "pluggable-storage-engines",
      "reshard",
      "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