Next Generation Data Storage with CouchDB
สารบัญ:
- ข้อกำหนดเบื้องต้น
- เปิดใช้งานที่เก็บ CouchDB
- ติดตั้ง CouchDB บน CentOS
- การตรวจสอบการติดตั้ง CouchDB
- ข้อสรุป
Apache CouchDB เป็นฐานข้อมูล NoSQL ฟรีและโอเพ่นซอร์สที่พัฒนาโดย Apache Software Foundation
เซิร์ฟเวอร์ CouchDB เก็บข้อมูลไว้ในฐานข้อมูลที่มีชื่อซึ่งมีเอกสารที่มีโครงสร้าง JSON เอกสารแต่ละชุดประกอบด้วยเขตข้อมูลและเอกสารแนบจำนวนหนึ่ง ฟิลด์สามารถรวมข้อความตัวเลขรายการบูลีนและอื่น ๆ มันมี RESTful HTTP API ที่ให้คุณอ่านสร้างแก้ไขและลบเอกสารฐานข้อมูล
ในบทช่วยสอนนี้เราจะอธิบายวิธีติดตั้ง CouchDB เวอร์ชันล่าสุดบน CentOS 7
ข้อกำหนดเบื้องต้น
เพื่อให้สามารถติดตั้งแพ็คเกจใหม่ในระบบ CentOS ของคุณคุณต้องเข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo
เปิดใช้งานที่เก็บ CouchDB
ที่เก็บ CouchDB ขึ้นอยู่กับที่เก็บ EPEL หากที่เก็บ EPEL ไม่ได้เปิดใช้งานบนระบบของคุณให้เปิดใช้งานโดยพิมพ์:
sudo yum install epel-release
จากนั้นเปิดโปรแกรมแก้ไขที่คุณเลือกและสร้างไฟล์ที่เก็บ CouchDB:
sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
วางเนื้อหาต่อไปนี้ลงในไฟล์:
/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
บันทึกไฟล์และปิดตัวแก้ไข
ติดตั้ง CouchDB บน CentOS
ตอนนี้ที่เก็บข้อมูลถูกเปิดใช้งานคุณสามารถติดตั้งแพ็กเกจ CouchDB โดยใช้คำสั่งต่อไปนี้:
sudo yum install couchdb
เมื่อการติดตั้งเสร็จสมบูรณ์ให้เปิดใช้งานและเริ่มบริการ CouchDB:
sudo systemctl start couchdb
sudo systemctl enable couchdb
โดยค่าเริ่มต้น CouchDB ฟัง localhost เท่านั้นและไม่มีบัญชีผู้ดูแลถูกสร้างขึ้น
ข้อมูล Apache CouchDB และไฟล์การกำหนดค่าจะถูกเก็บไว้ในไดเรกทอรี
/opt/couchdb
ในการสร้างบัญชีผู้ดูแลระบบให้เปิดไฟล์
local.ini
และเพิ่มบรรทัดใต้
ในรูปแบบ
username = password
sudo nano /opt/couchdb/etc/local.ini
/opt/couchdb/etc/local.ini
admin = mysecretpassword
แปลงรหัสผ่านเป็นแฮชโดยเริ่มบริการ CouchDB ใหม่:
sudo systemctl restart couchdb
ใช้รูปแบบเดียวกันเพื่อเพิ่มบัญชีผู้ดูแลระบบหลายบัญชี คุณจะต้องเริ่มบริการ CouchDB ใหม่หลังจากเพิ่มบัญชีใหม่
ใช้
curl
เพื่อสร้างฐานข้อมูลระบบ:
_users
,
_replicator
และ
_global_changes
:
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
แต่ละคำสั่งควรส่งคืนสิ่งต่อไปนี้:
การตรวจสอบการติดตั้ง CouchDB
หากต้องการตรวจสอบว่าการติดตั้งดำเนินการสำเร็จหรือไม่ให้ออกคำสั่ง
curl
ต่อไปนี้ซึ่งจะพิมพ์ข้อมูลฐานข้อมูล CouchDB ในรูปแบบ JSON:
curl
เพื่อความชัดเจนเอาต์พุตด้านล่างจะถูกจัดรูปแบบ
{ "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/
ข้อสรุป
คุณได้เรียนรู้วิธีการติดตั้ง CouchDB CentOS 7 ขั้นตอนต่อไปของคุณคือไปที่เอกสาร Apache CouchDB และค้นหาข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อนี้
ฐานข้อมูล centos couchdbMicrosoft Tweaks Ad หลังจากที่ Apple บ่น

เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing
วิธีการติดตั้ง couchdb บน centos 8

Apache CouchDB เป็นฐานข้อมูล NoSQL ฟรีและโอเพ่นซอร์สที่พัฒนาโดย Apache Software Foundation ในบทความนี้เราจะครอบคลุมการติดตั้ง CouchDB บน CentOS 8
วิธีการติดตั้ง couchdb บนเดเบียน 9

CouchDB เป็นฐานข้อมูล NoSQL ที่ปราศจากข้อผิดพลาดแบบโอเพ่นซอร์สและปราศจากสกีมาที่ดูแลโดย Apache Software Foundation ในบทช่วยสอนนี้เราจะอธิบายวิธีติดตั้ง CouchDB เวอร์ชันล่าสุดบน Debian 9