GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal Apache CouchDB di Ubuntu 18.04

Dalam tutorial ini, kami akan menunjukkan cara menginstal dan mengatur Apache CouchDB pada VPS yang menjalankan Ubuntu 18.04.

Apache CouchDB adalah solusi basis data NoSQL sumber terbuka dan gratis. Apache CouchDB memiliki arsitektur database NoSQL berorientasi dokumen dan diimplementasikan dalam bahasa berorientasi konkurensi Erlang; Apache CouchDB menggunakan JSON untuk menyimpan data dengan dokumen, menggunakan JavaScript sebagai bahasa kuerinya menggunakan MapReduce, dan menggunakan RESTful HTTP untuk API-nya. CouchDB bekerja dengan lancar dengan semua aplikasi web dan seluler modern terbaru. Semua ini membuat pengalaman database yang cukup mulus. Mari kita mulai menginstal CouchDB.

Prasyarat:

  • Server yang menjalankan Ubuntu 18.04. Untuk keperluan tutorial ini, kami akan menggunakan salah satu VPS Ubuntu 18.04 Terkelola kami dengan memori 2GB.
  • Akses SSH dengan akun yang memiliki hak akses root, atau akses ke pengguna “root” itu sendiri.

Langkah 1:Masuk melalui SSH dan Perbarui Paket

Masuk ke VPS Ubuntu 18.04 Anda dengan SSH sebagai pengguna root:

ssh root@IP_Address -p Port_number

Ganti "root" dengan pengguna yang memiliki hak sudo jika perlu. Selain itu, ganti “IP_Address” dan “Port_Number” dengan alamat IP dan nomor port SSH masing-masing server Anda. Selanjutnya, pastikan kita menggunakan Ubuntu 18.04. Anda dapat melakukannya seperti ini:

# lsb_release -a

Anda harus mendapatkan ini sebagai output:

Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic

Kemudian, jalankan perintah berikut untuk memastikan bahwa semua paket yang diinstal di server diperbarui ke versi terbaru yang tersedia:

# apt update && apt upgrade

Langkah 2:Instal Apache CouchDB

Sebelum menginstal Apache CouchDB, kita harus menambahkan repositori PPA CouchDB resmi, ini karena menginstal CouchDB menggunakan repositori PPA-nya adalah metode yang paling mudah. Kita dapat melakukannya dengan menjalankan perintah berikut:

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

Repositori PPA telah ditambahkan. Sekarang kita perlu memperbarui daftar paket dan akhirnya melanjutkan dengan instalasi CouchDB.

# apt update
# apt install couchdb

Dalam tutorial ini, kita akan memilih standalone, pilih untuk melanjutkan.

Karena kita menginstal CouchDB dengan node mandiri, kita dapat mengaturnya untuk mendengarkan di 127.0.0.1.

Pada langkah ini, kita perlu membuat kata sandi untuk pengguna “admin” CouchDB.

Ulangi kata sandi Anda untuk mulai menginstal Apache CouchDB dan menyelesaikan proses instalasi.

Selamat! Apache CouchDB telah berhasil diinstal. CouchDB akan mulai secara otomatis setelah instalasi. Anda dapat mengaktifkan CouchDB untuk memulai saat boot menggunakan perintah berikut:

# systemctl enable couchdb

Anda dapat memeriksa status CouchDB menggunakan perintah berikut:

# systemctl status couchdb


Pada titik ini, Anda dapat mengakses http://127.0.0.1:5984/_utils/ dan masuk menggunakan kredensial yang kita buat sebelumnya di langkah sebelumnya.

Untuk membuat CouchDB dapat diakses dari luar jaringan lokal Anda, kami dapat mengubah alamat mendengarkan. Kita perlu mengedit file /opt/couchdb/etc/local.ini dan menambahkan 0.0.0.0 ke variabel alamat bind dalam file konfigurasi tersebut. Jangan lupa untuk me-restart Apache CouchDB setelah melakukan perubahan. Pada titik ini, Anda seharusnya dapat mengakses http://12.34.56.78:5984, ganti 12.34.56.78 dengan alamat IP server Anda yang sebenarnya.

Langkah 3:Buat Basis Data

Setelah masuk ke panel kontrol Fauxton di http://127.0.0.1:5984/_utils/ menggunakan kredensial admin yang kami buat selama instalasi, kami harus dapat membuat database. Kita dapat mengklik ikon database di sisi kiri layar, lalu klik tombol Create Database di kanan atas layar. Sudah cukup jelas dari sana.

Catatan:Tidak disarankan untuk mengizinkan CouchDB dapat diakses melalui internet karena ini memungkinkan siapa saja untuk mengakses semua dokumen dan database. Perhatikan bahwa ini tidak akan memungkinkan mereka untuk mengedit atau menghapus file, karena kami membuat akun admin. Jadi, jika kita membutuhkan akses dari jarak jauh, akan lebih baik menggunakan tunneling SSH atau mengizinkan alamat IP tertentu untuk terhubung melalui iptables atau program firewall apa pun yang Anda sukai.

Tentu saja, Anda tidak perlu tahu cara menginstal Apache CouchDB di Ubuntu 18.04 jika Anda memiliki VPS Ubuntu 18.04 yang dihosting bersama kami. Jika ya, Anda cukup meminta tim dukungan kami untuk menginstal Apache CouchDB di Ubuntu 18.04 untuk Anda. Mereka tersedia 24/7 dan akan dapat membantu Anda dengan instalasi Apache CouchDB, serta persyaratan tambahan yang mungkin Anda miliki. Anda mungkin juga ingin membaca pembaruan terbaru kami tentang Cara Menginstal CouchDB di Ubuntu 20.04.

PS . Jika Anda menikmati membaca posting blog ini tentang cara menginstal Apache CouchDB di Ubuntu 18.04, jangan ragu untuk membagikannya di jejaring sosial dengan menggunakan pintasan di bawah ini atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara Menginstal Apache Cassandra di Ubuntu 16.04

  2. Cara Menginstal Apache Kafka di Ubuntu 18.04

  3. Cara Menginstal Go di Ubuntu 18.04

  1. Cara Menginstal CouchDB di Ubuntu 20.04

  2. Cara Menginstal Apache Maven di Ubuntu 20.04

  3. Bagaimana cara menginstal Apache di Ubuntu?

  1. Cara Menginstal Apache di Ubuntu 18.04

  2. Cara menginstal Apache di Ubuntu 20.04

  3. Cara menginstal R di Ubuntu 16.04