GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Apache CouchDB 3.1 di Ubuntu 20.04 LTS

Apache CouchDB adalah sistem database berorientasi dokumen sumber terbuka NoSQL yang ditulis dalam Erlang, JavaScript, C, dan C++. Ini menggunakan JSON untuk menyimpan data. Dokumen dapat diakses dengan browser web Anda. Ini terutama digunakan untuk menjalankan kueri dan membuat laporan dari file dokumen.

CouchDB hadir dengan fitur-fitur seperti transformasi dokumen on-the-fly, pemberitahuan perubahan waktu nyata, ketersediaan tinggi, penskalaan terdistribusi, toleransi partisi, dan banyak lagi. Muncul dengan antarmuka administrasi web.

Dalam tutorial ini, kita mempelajari cara menginstal CouchDB di Ubuntu 20.04 menggunakan paket biner praktis.

Langkah 1:Tambahkan kunci GPG CouchDB

Pertama, mari tambahkan kunci CouchDB GPG. Untuk mengambil kunci repo CouchDB resmi, ketik:

$ curl https://couchdb.apache.org/repo/keys.asc | gpg --dearmor > couchdb-repo-keyring.gnp && sudo mv couchdb-repo-keyring.gnp /usr/share/keyrings/

Langkah 2:Aktifkan repositori CouchDB

Untuk mengaktifkan repositori CouchDB, jalankan perintah berikut:

$ echo "deb [signed-by=/usr/share/keyrings/couchdb-repo-keyring.gnp] https://apache.jfrog.io/artifactory/couchdb-deb focal main" > couchdb.list && sudo mv couchdb.list /etc/apt/sources.list.d/

Langkah 3:Perbarui sistem Ubuntu

Perbarui sistem Ubuntu Anda dan dapatkan informasi paket terbaru:

$ sudo apt update

Langkah 4:Instal CouchDB di Ubuntu

Anda sekarang dapat menginstal CouchDB menggunakan perintah apt:

$ sudo apt-get install -y couchdb

Sebagai bagian dari instalasi, Anda akan melihat popup wizard pengaturan CouchDB. Wizard ini membantu untuk melakukan pra-konfigurasi CouchDB sebagai node mandiri atau berkerumun, alamat IP yang akan diikat, dan kata sandi untuk pengguna admin.

CouchDB cluster dan mode standalone menggunakan port 5984. Untuk clustering, menggunakan clustering Erlang-native - menggunakan port 4369. Jika Anda memiliki firewall, pastikan port ini terbuka.

Langkah 6:Verifikasi instalasi CouchDB

Setelah instalasi, CouchDB seharusnya sudah berjalan dan siap digunakan. CouchDB diinstal di direktori /opt/couchdb .

Untuk memastikan penginstalan berhasil, coba akses URL server Couchdb dari terminal.

$ curl http://127.0.0.1:5984

Output yang menunjukkan versi, di antara informasi umum lainnya, dari instalasi CouchDB:

{
    "couchdb" : "Welcome",
    "features" : [
       "access-ready",
       "partitioned",
       "pluggable-storage-engines",
       "reshard",
       "scheduler"
    ],
    "git_sha" : "ce596c65d",
    "uuid" : "4433afd11f516283786140ffafdaee5c",
    "vendor" : {
       "name" : "The Apache Software Foundation"
    },
    "version" : "3.1.1"
 }

Anda dapat melihat bahwa kami telah menginstal CouchDB versi 3.1 .

Nama pengguna default adalah 'admin' dan Anda harus memilih kata sandi.

Untuk membuat database, sintaksnya adalah "http://{username}:{password}@127.0.0.1:5984/{your new database}".

Misalnya:

$ curl -X PUT "http://admin:[email protected]:5984/sample_database"

Output yang mengonfirmasi keberhasilan pembuatan database:

{
    "ok" : true
 }

Untuk membuat daftar semua database CouchDB, ketik:

$ curl -X GET http://admin:[email protected]:5984/_all_dbs

Keluaran:

[
    "_replicator",
    "_users",
    "sample_database"
 ]

Langkah 6:Akses antarmuka Web CouchDB

CouchDB memiliki antarmuka Web bawaan untuk membuat, memperbarui, menghapus, dan melihat dokumen serta mendesain dokumen.

Untuk mengakses antarmuka web CouchDB, arahkan browser pilihan Anda ke http://127.0.0.1:5984/_utils/.

Kesimpulan

Dalam tutorial ini, kami belajar cara menginstal CouchDB di Ubuntu 20.04. Jika ada pertanyaan, saran, masukan silahkan tulis di kolom komentar di bawah.


Ubuntu
  1. Cara Menginstal Apache Cordova di Ubuntu 18.04 LTS

  2. Cara Menginstal Apache Kafka di Ubuntu 18.04 LTS

  3. Cara Menginstal Apache Hadoop di Ubuntu 18.04 LTS

  1. Cara Menginstal Apache Maven di Ubuntu 16.04 LTS

  2. Cara Menginstal Apache Maven di Ubuntu 18.04 LTS

  3. Cara Menginstal Apache CouchDB di Ubuntu 18.04

  1. Cara Menginstal Apache CouchDB di Ubuntu 18.04 LTS

  2. Cara Menginstal Apache NetBeans di Ubuntu 22.04 LTS

  3. Cara Menginstal Apache Kafka di Ubuntu 16.04 LTS