Apache CouchDB là một phần mềm cơ sở dữ liệu mã nguồn mở tập trung vào tính dễ sử dụng và có kiến trúc có thể mở rộng. Apache CouchDB cho phép bạn truy cập dữ liệu của mình khi bạn cần.
Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt CouchDB trên CentOS 8.
Triển khai máy chủ đám mây của bạn
Nếu bạn chưa đăng ký Cloudwafer, bạn nên bắt đầu bằng cách đăng ký. Hãy dành một chút thời gian để tạo một tài khoản, sau đó bạn có thể dễ dàng triển khai các máy chủ đám mây của riêng mình.
Khi bạn đã đăng ký, hãy đăng nhập vào Khu vực khách hàng Cloudwafer của bạn bằng mật khẩu được cung cấp trong thư của bạn và triển khai máy chủ đám mây Cloudwafer của bạn.
Cập nhật gói hệ thống
Bạn nên cập nhật hệ thống lên các gói mới nhất trước khi bắt đầu bất kỳ cài đặt lớn nào. Điều này được thực hiện bằng lệnh dưới đây:
sudo yum update
Bước 1:Bật kho lưu trữ CouchDB
Kho lưu trữ CouchDB phụ thuộc vào kho EPEL, vì vậy bước đầu tiên là cài đặt kho EPEL nếu bạn chưa cài đặt bằng lệnh dưới đây:
sudo yum install epel-release
Tiếp theo, tạo một tệp repo:
sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
Nhập thông tin sau:
[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
Bước 2:Cài đặt CouchDB
Sau khi bật kho lưu trữ và tạo kho lưu trữ CouchDB, hãy phát hành lệnh sau để cài đặt các gói CouchDB:
sudo yum install couchdb
Nhấn y
để xác nhận cài đặt.
Sau khi cài đặt, hãy kích hoạt và khởi động dịch vụ CouchDB bằng các lệnh dưới đây:
sudo systemctl start couchdb
sudo systemctl enable couchdb
CouchDB Chỉ nghe trên máy chủ cục bộ và không có tài khoản quản trị viên nào được tạo khi cài đặt theo mặc định.
Các tệp cấu hình cho CouchDB được lưu trữ trong /opt/couchdb
danh mục. Để tạo tài khoản quản trị, hãy mở local.ini
tệp và thêm một dòng dưới [admins]
phần sử dụng định dạng username =
password
. Khởi động lại dịch vụ CouchDB để thay đổi mật khẩu văn bản thuần túy thành mã băm vì mục đích bảo mật.
Bước 3:Xác nhận cài đặt CouchDB
Để kiểm tra xem quá trình cài đặt đã hoàn tất thành công hay chưa, hãy phát hành curl
sau lệnh sẽ hiển thị thông tin cơ sở dữ liệu CouchDB ở định dạng JSON:
curl http://127.0.0.1:5984/
Bạn có thể truy cập Tài liệu Apache CouchDB để tìm hiểu thêm về CouchDB.