Android

Cara menginstal couchdb pada centos 7

How to install and open Postman in Chrome

How to install and open Postman in Chrome

Daftar Isi:

Anonim

Apache CouchDB adalah database NoSQL gratis dan open-source yang dikembangkan oleh Apache Software Foundation.

Server CouchDB menyimpan datanya dalam database bernama yang berisi dokumen dengan struktur JSON. Setiap dokumen terdiri dari sejumlah bidang dan lampiran. Kolom dapat menyertakan teks, angka, daftar, boolean, dan lainnya. Ini termasuk RESTful HTTP API yang memungkinkan Anda membaca, membuat, mengedit, dan menghapus dokumen basis data.

Dalam tutorial ini, kami akan menjelaskan cara menginstal versi CouchDB terbaru di CentOS 7.

Prasyarat

Agar dapat menginstal paket baru pada sistem CentOS Anda, Anda harus masuk sebagai pengguna dengan hak akses sudo.

Aktifkan CouchDB Repository

Repositori CouchDB tergantung pada repositori EPEL. Jika repositori EPEL tidak diaktifkan di sistem Anda, aktifkan dengan mengetik:.

sudo yum install epel-release

Selanjutnya, buka editor pilihan Anda dan buat file repositori CouchDB:

sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

Rekatkan konten berikut ke dalam file:

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

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

Simpan file dan tutup editor.

Instal CouchDB pada CentOS

Sekarang repositori diaktifkan, Anda dapat menginstal paket CouchDB menggunakan perintah berikut:

sudo yum install couchdb

Setelah instalasi selesai, aktifkan dan mulai layanan CouchDB:

sudo systemctl start couchdb sudo systemctl enable couchdb

Secara default, CouchDB hanya mendengarkan localhost dan tidak ada akun admin yang dibuat.

Data dan file konfigurasi Apache CouchDB disimpan di direktori /opt/couchdb . Untuk membuat akun admin, buka file local.ini dan tambahkan baris di bawah bagian dalam format username = password .

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

admin = mysecretpassword

Ubah kata sandi menjadi hash, dengan memulai kembali layanan CouchDB:

sudo systemctl restart couchdb

Gunakan format yang sama untuk menambahkan beberapa akun admin. Anda harus memulai kembali layanan CouchDB setelah menambahkan akun baru.

Gunakan curl untuk membuat basis data sistem: _users , _replicator dan _global_changes :

curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT

Setiap perintah harus mengembalikan yang berikut:

{"ok":true}

Memverifikasi Instalasi CouchDB

Untuk memverifikasi apakah instalasi berhasil dilakukan, curl perintah curl berikut yang akan mencetak informasi basis data CouchDB dalam format JSON:

curl

Untuk kejelasan output di bawah ini diformat.

{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"17a6b911e0d5bfe36778b387510dbd93", "features":, "vendor":{ "name":"The Apache Software Foundation" } }

http://127.0.0.1:5984/_utils/

Kesimpulan

Anda telah belajar cara menginstal CouchDB CentOS 7. Langkah selanjutnya Anda bisa mengunjungi Dokumentasi CouchDB Apache dan menemukan informasi lebih lanjut tentang topik ini.

database centos couchdb