Cara Menginstal Apache CouchDB di CentOS/RHEL 7/6

Cara Menginstal Apache CouchDB di CentOS/RHEL 7/6

Couchdb adalah proyek open source dan noSQL, server database berorientasi dokumen. Itu menyimpan data dengan dokumen JSON. Ini juga menyediakan antarmuka web untuk mengakses dokumen secara online. Klik di sini untuk membaca detail lebih lanjut tentang coutchdb

Tutorial ini akan membantu Anda menginstal server Apache CouchDB di CentOS, Redhat 7/6 Server.

Langkah 1 - Repositori Enabel Yum

Pertama -tama, gunakan perintah di bawah ini untuk menginstal repositori epel yum di sistem Anda. Jika paket repositori EPEL tidak ditemukan, gunakan tutorial ini untuk menginstal paket EPEL.

YUM Instal Epel-Release-7-11.Noarch.RPM 

Sekarang buat repositori yum untuk apache couchdb. Buat file /etc/yum.repo.D/APACHE-COUCHDB.repo file menggunakan konten di bawah ini.

[BINTRAY-APACHE-COUCHDB-RPM] Name = Apache-Couchdb baseUrl = http: // apache.Bintray.com/couchdb-rpm/el $ releasever/$ basearch/gpgcheck = 0 repo_gpgcheck = 0 diaktifkan = 1 

Langkah 2 - Instal Paket Apache CouchDB

Instal Paket CouchDB Menggunakan Alat Baris Perintah YUM. Ini juga akan menginstal lebih banyak dependensi pada sistem Anda.

yum instal couchdb 

Langkah 3 - Konfigurasikan CouchDB

Secara default, CouchDB berjalan di port 5984 dan hanya dapat diakses ke LocalHost. Untuk membuatnya tersedia di sistem jaringan Edit file konfigurasi couchdb /opt/couchdb/etc/lokal.ini dan perbarui nilai berikut.

vim/opt/couchdb/etc/local.ini 

Navigasi ke [CHTTPD] bagian dan perbarui pelabuhan Dan Bind_Address sesuai sistem. Set 0.0.0.0 untuk mengikat alamat yang dapat dibuat dapat diakses dengan setiap enterface.

[chttpd] port = 5984 bind_address = 192.168.10.30 

Arahkan ke akhir file ini dan atur pengguna dan kata sandi admin. Sesuai pengaturan di bawah ini kami menggunakan admin sebagai nama pengguna dengan rahasia kata sandi.

[admin] admin = rahasia 

Mulai ulang layanan CouchDB setelah mengubah kata sandi setiap saat. CouchDB akan menyandikan kata sandi ini.

Langkah 4 - Mulai Layanan CouchDB

Mulai Layanan CouchDB menggunakan perintah berikut dan juga mengkonfigurasi ke AutoStart pada boot sistem.

### pada centos/rhel 7 ### systemctl Aktifkan couchdb.Layanan Systemctl Mulai Couchdb.Layanan ### pada CentOS/RHEL 6 ### Layanan Couchdb Mulai CHKConfig CouchDB ON 

CouchDB akan mulai di port 5984 dan akan dapat diakses melalui browser.

Langkah 5 - Buat Database di CouchDB

Sekarang, buat database pertama Anda di server CouchDB. Misalnya, IP server CouchDB Anda adalah 192.168.10.20. Pertama atur variabel host dengan detail berikut. Ini akan membuat perintah lain untuk berjalan dengan mudah. Setelah itu gunakan curl untuk membuat database.

Host = "http: // admin: [email dilindungi]: 5984" curl -x put $ host/mydb "ok": true