วิธีติดตั้ง CouchDB บน Debian 10
CouchDB เป็นโซลูชันโอเพ่นซอร์ส NoSQL ที่มีประสิทธิภาพสูง โดยข้อมูลจะถูกจัดเก็บในรูปแบบเอกสารที่ใช้ JSON เป็นคู่คีย์/ค่า รายการ หรือแผนที่ โดยมี RESTFUL API ที่ช่วยให้ผู้ใช้สามารถจัดการเอกสารฐานข้อมูลได้อย่างง่ายดายโดยการทำงานต่างๆ เช่น การอ่าน แก้ไข และการลบออบเจ็กต์
CouchDB มอบคุณประโยชน์ที่ยอดเยี่ยม เช่น การจัดทำดัชนีที่รวดเร็วและการจำลองฐานข้อมูลที่ง่ายดายบนอินสแตนซ์ต่างๆ ในเครือข่าย ในคู่มือนี้ เราจะกล่าวถึงวิธีการติดตั้ง CouchDB บน Debian 10
ขั้นตอนที่ 1: เพิ่มพื้นที่เก็บข้อมูล CouchDB บน Debian
เราจะเริ่มต้นด้วยการลงชื่อเข้าใช้เซิร์ฟเวอร์ Debian ของเรา และอัปเดตรายการแพ็กเกจโดยใช้ apt package manager ดังที่แสดง:
sudo apt update
ต่อไป เราต้องเพิ่มพื้นที่เก็บข้อมูล CouchDB สำหรับ Debian ดังนี้:
echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list
หลังจากนั้น ให้นำเข้าคีย์ GPG โดยใช้คำสั่ง curl ดังที่แสดง
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
ขั้นตอนที่ 2: ติดตั้ง CouchDB บน Debian
เมื่อมีพื้นที่เก็บข้อมูล CouchDB แล้ว ให้อัปเดตรายการแพ็กเกจระบบเพื่อซิงค์ Repo ที่เพิ่มใหม่
sudo apt update
จากนั้นติดตั้ง CouchDB โดยใช้ apt package manager ดังที่แสดง:
sudo apt install couchdb
เมื่อผ่านไปครึ่งทาง คุณจะได้รับแจ้งให้ระบุรายละเอียดที่สำคัญบางประการ ขั้นแรก คุณจะต้องระบุประเภทของการกำหนดค่าที่คุณต้องการตั้งค่าสำหรับอินสแตนซ์ของคุณ เนื่องจากเราติดตั้งบนเซิร์ฟเวอร์เดียวเท่านั้น ให้เลือกตัวเลือก 'สแตนด์อโลน'
ถัดไป จัดเตรียมอินเทอร์เฟซการผูกเครือข่าย ในตอนแรกจะถูกตั้งค่าเป็นที่อยู่ localhost – 127.0.0.1 อย่างไรก็ตาม คุณสามารถตั้งค่าเป็น 0.0.0.0 เพื่อให้สามารถฟังอินเทอร์เฟซเครือข่ายทั้งหมดได้
หลังจากนั้นให้ระบุรหัสผ่านผู้ดูแลระบบ นี่คือรหัสผ่านที่จะใช้เมื่อเข้าถึง CouchDB ผ่านทาง WebUI
และยืนยันมัน
ขั้นตอนที่ 3: ตรวจสอบว่า CouchDB กำลังทำงานอยู่
CouchDB ฟังพอร์ต 5984 ตามค่าเริ่มต้น คุณสามารถตรวจสอบได้โดยการเรียกใช้ยูทิลิตี้ netstat ดังนี้:
sudo netstat -pnltu | grep 5984
หรือคุณสามารถใช้บริการของระบบเพื่อตรวจสอบว่าภูต CouchDB กำลังทำงานอยู่หรือไม่:
sudo systemctl status couchdb
เยี่ยมมาก อินสแตนซ์ CouchDB ของเราทำงานตามที่คาดไว้
ขั้นตอนที่ 4: การเข้าถึง CouchDB ผ่าน WebUI
การจัดการ CouchDB เป็นเรื่องง่าย เนื่องจากมีเว็บอินเตอร์เฟสที่เรียบง่ายและใช้งานง่าย หากต้องการเข้าถึง CouchDB ให้เรียกดู URL:
http://localhost:5984
คุณจะต้องเข้าสู่ระบบโดยใช้ชื่อผู้ใช้และรหัสผ่านที่คุณตั้งไว้ระหว่างการติดตั้ง
เมื่อเข้าสู่ระบบแล้ว คุณจะได้รับอินเทอร์เฟซดังต่อไปนี้
และนั่นก็สรุปได้ เราได้แนะนำการติดตั้ง CouchDB บน Debian 10 ให้คุณทราบแล้ว