CouchDB
 sql >> Teknologi Basis Data >  >> NoSQL >> CouchDB

Cara Menginstal Apache CouchDB 2.3.0 di Linux

Apache CouchDB adalah database berorientasi dokumen open source dengan NoSQL – artinya, tidak memiliki skema database, tabel, baris, dll, yang akan Anda lihat di MySQL, PostgreSQL, dan Oracle. CouchDB menggunakan JSON untuk menyimpan data dengan dokumen, yang dapat Anda akses dari browser web melalui HTTP. CouchDB bekerja dengan lancar dengan semua aplikasi web dan seluler modern terbaru.

Artikel ini menjelaskan cara menginstal Apache CouchDB 2.3.0 di RHEL, CentOS, Fedora, Debian dan Ubuntu Distribusi Linux menggunakan paket biner praktis.

Mengaktifkan Repositori Paket Apache CouchDB

Untuk menginstal Apache CouchDB di CentOS dan RHEL distribusi, pertama Anda perlu menginstal dan mengaktifkan EPEL repositori dan perbarui paket perangkat lunak sistem ke yang terbaru menggunakan perintah berikut.

# yum update
# yum install epel-release

Selanjutnya, di CentOS distribusi, buat file bernama /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo dan tempatkan teks berikut ke dalamnya.

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

Di RHEL distribusi, buat file bernama /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo dan tempatkan teks berikut ke dalamnya. Pastikan untuk mengganti nomor versi el7 atau el6 dalam file.

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

Di Debian/Ubuntu distribusi, jalankan perintah berikut untuk mengaktifkan repositori. Pastikan untuk mengganti {distribution} dengan pilihan yang sesuai untuk versi OS Anda:Debian 8:jessie , Debian 9:peregangan , Ubuntu 14.04:terpercaya , Ubuntu 16.04:xenial atau Ubuntu 18.04:bionik .

$ echo "deb https://apache.bintray.com/couchdb-deb {distribution} main" | sudo tee -a /etc/apt/sources.list

Menginstal Paket Apache CouchDB

Di CentOS dan RHEL distribusi, jalankan perintah berikut untuk menginstal Apache CouchDB paket.

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

Di Debian/Ubuntu distribusi, pertama Anda perlu menginstal kunci repositori, memperbarui cache repositori dan menginstal Apache CouchDB paket.

$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
$ sudo apt-get update && sudo apt-get install couchdb

Konfigurasi Apache CouchDB

Secara default, CouchDB berjalan pada port 5984 dan dapat diakses di dalam server itu sendiri [localhost ] saja, jika Anda ingin mengaksesnya dari web, Anda perlu mengubah file /opt/couchdb/etc/local.ini dan ubah pengaturan di bawah [chttpd] bagian seperti yang ditunjukkan di bawah ini.

# vi /opt/couchdb/etc/local.ini
[chttpd]
port = 5984
bind_address = 0.0.0.0

Selanjutnya, pergi ke bagian bawah file ini dan tentukan pengguna dan kata sandi admin seperti yang ditunjukkan.

[admins]
admin = tecmint

Mulai ulang dan aktifkan CouchDB layanan setelah melakukan perubahan di atas.

# systemctl enable couchdb.service
# systemctl restart couchdb.service
# systemctl status couchdb.service

Memverifikasi Apache CouchDB

Verifikasi CouchDB dengan membuka URL di bawah http://your-ip-address:5984 , di sana akan melihat Selamat Datang halaman yang menampilkan pesan berikut.

{"couchdb":"Welcome","version":"2.3.0","git_sha":"07ea0c7","uuid":"1b373eab0b3b6cf57420def0acb17da8","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}

Selanjutnya, kunjungi antarmuka web Couchdb di http://your-ip-address:5984/_utils/ untuk membuat dan mengelola Couchdb basis data.

Untuk informasi selengkapnya tentang cara membuat database dan mengelola setelannya, kunjungi HALAMAN INI , atau nantikan rangkaian artikel kami berikutnya di CouchDB .


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menginstal Apache CouchDB di Debian 9

  2. Cara Menginstal Apache CouchDB di CentOS 8

  3. Cara Menginstal Apache CouchDB di Ubuntu 20.04

  4. Adakah yang sudah mencoba CouchDB, dan berbagai implementasi offline (PouchDB)?

  5. Cara Menginstal CouchDB di Debian 10