GNU/Linux >> Belajar Linux >  >> Linux

Cara Instal dan Konfigurasi CouchDB di Distro Linux [Panduan]

CouchDB adalah open source berorientasi dokumen dan Database gratis. Ia bekerja dengan metode NoSQL seperti MongoDB. Karena CouchDB menggunakan format file JSON, sehingga memiliki kapasitas penyimpanan. Anda dapat menggunakan API untuk menghubungkan satu CouchDB dengan banyak aplikasi dan plugin. CouchDB adalah database lintas platform; Anda dapat menggunakannya pada distribusi Windows, Mac, dan Linux. Ini menggunakan metode replikasi sofa untuk membuat database. GUI berbasis web yang menarik dan dasbor CouchDB yang ramah pengguna akan secara positif menarik setiap pengguna Linux.

Fitur CouchDB

Anda dapat menggunakan metode cluster di CouchDB untuk menghubungkannya dengan beberapa database. Bahkan Anda dapat membuat node dan junction untuk mengelola database dalam jumlah yang lebih besar. Anda dapat mengelola metadata, data pengguna, data mentah, dan jenis data lainnya melalui CouchDB. Mereka yang bekerja dengan BigData mungkin akrab dengan konsep kontradiktif menggunakan SQL atau NoSQL; CouchDB dapat memberi Anda pengetahuan praktis untuk memahami konsep database NoSQL. Beberapa fitur CouchDB tercantum di bawah ini.

  • Melihat Basis Data
  • Lingkungan Penyiapan
  • Fasilitas API
  • Replikasi DB
  • Kemampuan beradaptasi
  • Kueri Dilakukan melalui JavaScript
  • Teorema Cap
  • NoSQL
  • Sistem Pengurangan Peta
  • Migrasi DB
  • Memcache

Instal CouchDB di Linux

CouchDB adalah database non-relasional yang ditulis dalam bahasa pemrograman Erlang. Ini menggunakan Hypertext Transfer Protocol untuk berinteraksi antara database dan antarmuka berbasis web. Anda dapat menggunakan CouchDB pada komputasi awan dan manajemen server. CouchDB sangat terkenal di kalangan administrator server Apache.

Karena mesin penyimpanan yang tahan lama, kemampuan sinkronisasi, konektivitas mesh, dan fasilitas sub-database, CouchDB sangat banyak digunakan di platform tingkat server. Posting ini akan menunjukkan bagaimana Anda dapat menginstal dan mengkonfigurasi CouchDB pada sistem Linux Anda.

1. Instal CouchDB di Ubuntu Linux

Untuk menginstal CouchDB pada sistem Linux berbasis Ubuntu dan Debian, pertama; Anda perlu memperbarui repositori sistem Anda dan menginstal repositori perangkat lunak umum. Anda dapat menggunakan baris perintah aptitude berikut untuk menginstal repositori perangkat lunak.

sudo apt update && upgrade
sudo apt-get install software-properties-common

Sekarang, kita harus menambahkan kunci publik CouchDB pada sistem kita. Gunakan baris perintah cURL berikut untuk menambahkan kunci publik ke sistem Anda. Setelah menambahkan kunci publik, Anda perlu mengunduh paket Debian dari CouchDB untuk Linux Ubuntu Anda.

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

Kemudian Anda dapat memeriksa daftar sumber dengan melakukan tee berikut:perintah.

sudo tee -a /etc/apt/sources.list

Anda sekarang dapat memperbarui repositori sistem Anda dan menginstal CouchDB di Ubuntu Anda dan distribusi Linux Debian lainnya.

sudo apt update
sudo apt install couchdb

Secara default, CouchDB menggunakan port 5984. Anda dapat memuat antarmuka browser CouchDB dengan memasukkan alamat localhost dengan port 5984.

curl http://127.0.0.1:5984/

Sekarang Anda dapat memeriksa status CouchDB Anda di sistem Linux Anda.

sudo systemctl status couchdb

2. Instal CouchDB di Red Hat Linux dan CentOS

Pengguna Red Hat dan CentOS dapat menginstal CouchDB di sistem Linux mereka dengan menggunakan perintah YUM berikut. Pertama, Anda perlu menginstal paket tambahan untuk paket Enterprise Linux (EPEL) di sistem Anda.

yum install epel-release-7-11.noarch.rpm

Kemudian Anda harus menjalankan perintah terminal berikut untuk menginstal CouchDB pada sistem Red Hat dan CentOS Linux Anda.

sudo yum -y install epel-release && sudo yum -y install couchdb

Sekarang, Anda harus membuat file untuk menambahkan Gnu Privacy Guard, mengkonfigurasi port, mengatur URL, dan mengatur nama server. Anda dapat menggunakan baris perintah terminal berikut untuk membuat file repositori.

/etc/yum.repos.d/apache-couchdb.repo

Sekarang, gunakan kode skrip berikut untuk mengonfigurasi repositori CouchDB. Anda dapat menyalin dan menempelkan kode. Setelah Anda selesai dengan skrip, simpan dan keluar dari file.

[bintray--apache-couchdb-rpm]
name=Apache-couchdb
baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/
gpgcheck=0
repo_gpgcheck=0
enabled=1

Terakhir, Anda sekarang dapat menginstal CouchDB pada sistem Linux berbasis Red Hat dan Red Hat Anda. Gunakan perintah YUM berikut untuk menginstal CouchDB di sistem Anda.

yum install couchdb

Setelah instalasi selesai, Anda harus mengkonfigurasi CouchDB untuk sistem Anda. Kami akan mengedit file konfigurasi INI untuk mengkonfigurasi CouchDB. Anda dapat menjalankan perintah nano berikut untuk membuka skrip.

sudo nano /opt/couchdb/etc/local.ini

Sekarang, salin dan tempel baris berikut di dalam skrip konfigurasi Anda. Setelah konfigurasi selesai, simpan dan keluar dari file.

[chttpd]
port = 5984
bind_address = 127.0.0.1

[admins]
admin = secret

Setelah semuanya selesai dengan sempurna, Anda harus mengaktifkan dan memulai CouchDB di sistem Linux Anda. Gunakan perintah kontrol sistem berikut untuk mengaktifkan dan memulai CouchDB di Red Hat Linux dan CentOS Anda.

systemctl enable couchdb.service
systemctl start couchdb.service

3. Instal CouchDB di Arch Linux

Ada dua metode yang tersedia untuk menginstal CouchDB di Arch dan Linux berbasis Arch. Pertama, kita akan melihat metode Snapcraft; nanti, kita akan melihat bagaimana Anda dapat mengunduh CouchDB secara manual dan menginstalnya di Arch Linux Anda.

Metode 1:Instal CouchDB melalui Perintah Snapcraft

Untuk menginstal CouchDB di Arch Linux kami, kami akan menggunakan perintah toko Snapcraft. Pertama, kita perlu mengkloning Git of Arch Linux. Nanti kita akan membuka direktori Snapd dan membuat paket IRQ di Arch Linux kita. Anda dapat menggunakan baris perintah berikut yang diberikan di bawah ini untuk mengkloning Git dan membuat paket IRQ.

git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si

Sekarang, gunakan perintah kontrol sistem berikut untuk mengaktifkan soket Snap.

sudo systemctl enable --now snapd.socket

Sekarang, jalankan perintah LN berikut untuk membuat tautan lunak antara perpustakaan Snap dan alat Snap.

sudo ln -s /var/lib/snapd/snap /snap

Terakhir, jalankan perintah Snap berikut untuk menginstal CouchDB di sistem Arch Linux Anda.

sudo snap install couchdb

Metode 2:Unduh dan Instal CouchDB

Pada distribusi Linux berbasis Arch dan Arch, Anda dapat mengunduh file terkompresi dari CouchDB dan menginstalnya secara manual dengan manajer paket. Anda dapat menggunakan tautan ini untuk mengunduh versi terkompresi CouchDB untuk Arch Linux.

Setelah unduhan selesai, buka direktori Unduhan Anda dan instal CouchDB dengan alat Pacman.

cd Downloads/
ls
sudo pacman -U couchdb-3.1.1-1-x86_64.pkg.tar.zst

4. Instal CouchDB di Fedora

Untuk menginstal CouchDB di Fedora Linux, kami akan menggunakan toko paket Snap. Pertama, kita harus menginstal Snapd di Fedora Linux kita. Anda dapat menggunakan perintah terminal berikut yang diberikan di bawah ini untuk menginstal Snapd pada sistem Anda.

sudo dnf install snapd

Kemudian kita akan menjalankan perintah LN berikut untuk membuat tautan lunak antara perpustakaan Snap dan alat Snap.

sudo ln -s /var/lib/snapd/snap /snap

Terakhir, jalankan perintah Snap berikut untuk menginstal CouchDB di sistem Fedora Linux Anda.

sudo snap install couchdb

5. Instal CouchDB di SuSE Linux

Untuk menginstal CouchDB di SuSE dan OpenSuSE Linux, kami akan menggunakan toko Snap bersama dengan perintah zypper default. Pertama, kita akan mengunduh repositori sumber terbuka Snappy untuk SuSE Linux. Nanti, kami akan menambahkan kunci privasi GNU ke paket. Anda dapat menjalankan baris perintah terminal berikut untuk mengunduh repositori dan menambahkan kunci GPG.

sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2 snappy
sudo zypper --gpg-auto-import-keys refresh
sudo zypper dup --from snappy

Kemudian, jalankan perintah zypper berikut untuk menginstal Snapd di SuSE Linux Anda.

sudo zypper install snapd

Kemudian gunakan baris perintah berikut yang diberikan di bawah ini untuk mengaktifkan dan memulai penyimpanan Snap di SuSE Linux Anda.

sudo systemctl enable snapd
sudo systemctl start snapd

Anda juga dapat mengaktifkan dan memulai penyimpanan Snap untuk situs mirror.

sudo systemctl enable snapd.apparmor
sudo systemctl start snapd.apparmor

Terakhir, jalankan perintah snap berikut untuk menginstal CouchDB pada SuSE dan OpenSuSE Linux Anda.

sudo snap install couchdb

Hapus CouchDB

Jika Anda perlu menghapus CouchDB dari Ubuntu dan distribusi Linux Debian lainnya, Anda dapat mengikuti baris perintah terminal yang diberikan di bawah ini.

apt-get remove couchdb
apt-get purge couchdb

Karena kami telah menggunakan perintah manajemen paket Snap untuk menginstal CouchDB di berbagai distribusi Linux, kami harus menerapkan proses penghapusan Snap standar untuk menghapus CouchDB dari Red Hat, Fedora, dan distribusi lainnya.

sudo snap remove <packagename>

Anda juga dapat menggunakan Synaptic Package Manager untuk menghapus paket di mesin Linux Anda.

Memulai CouchDB

Sampai sekarang, kami telah melakukan instalasi CouchDB pada distribusi Linux kami. Untuk memuat antarmuka web CouchDB, kita harus mengetikkan alamat host dan port yang kita konfigurasikan untuk CouchDB. Dalam kasus saya, hostnya adalah localhost, dan portnya adalah default 5984. Kita hanya perlu mengetikkan alamat berikut di bilah alamat lalu tekan tombol enter.

localhost:5984

Kata-Kata Terakhir

CouchDB adalah produk dari server Apache. Hal ini sebagian besar digunakan untuk memelihara database untuk server web. CouchDB bukanlah database tradisional dan konvensional. Kami tidak dapat membandingkannya dengan MySQL atau PostgreSQL. Di seluruh posting, saya telah menjelaskan bagaimana Anda dapat menginstal CouchDB pada distribusi Linux Anda. Bagikan postingan ini jika menurut Anda postingan ini bermanfaat dan informatif. Kamu juga bisa menuliskan pendapatmu tentang postingan ini di kolom komentar.


Linux
  1. Cara Install dan Konfigurasi Fail2ban di Alma Linux 8

  2. Cara menginstal dan mengkonfigurasi Nagios di Linux

  3. Cara Menginstal dan Mengonfigurasi EMC PowerPath di Linux

  1. Cara Menginstal dan Mengkonfigurasi Memcached di Ubuntu Linux

  2. Cara Menginstal dan Mengonfigurasi Redis di Sistem Linux

  3. Cara Menginstal dan Mengkonfigurasi Server DNS di Linux

  1. Cara Menginstal dan Mengonfigurasi ZSH di Distribusi Linux

  2. Cara Menginstal dan Mengonfigurasi AnyDesk di Sistem Linux

  3. Cara Memasang dan Mengkonfigurasi Django di Sistem Linux