CouchDB Basics
Mục lục:
- Kích hoạt kho lưu trữ CouchDB
- Cài đặt CouchDB trên CentOS
- Cấu hình CouchDB
- Xác minh cài đặt CouchDB
- Phần kết luận
Apache CouchDB là một cơ sở dữ liệu NoQuery miễn phí và mã nguồn mở được phát triển bởi Quỹ phần mềm Apache. Nó có thể được sử dụng như một cơ sở dữ liệu một nút hoặc cụm.
Máy chủ CouchDB lưu trữ dữ liệu của nó trong các cơ sở dữ liệu có tên, chứa các tài liệu có cấu trúc JSON. Mỗi tài liệu bao gồm một số lĩnh vực và tệp đính kèm. Các trường có thể bao gồm văn bản, số, danh sách, booleans, nhiều hơn nữa. Nó bao gồm API HTTP RESTful cho phép bạn đọc, tạo, chỉnh sửa và xóa các tài liệu cơ sở dữ liệu.
, chúng tôi sẽ đề cập đến việc cài đặt CouchDB trên CentOS 8.
Kích hoạt kho lưu trữ CouchDB
Cách dễ nhất để cài đặt CouchDB trên CentOS 8 là kích hoạt kho lưu trữ của nhà cung cấp và cài đặt các gói nhị phân.
Mở trình soạn thảo bạn chọn là root hoặc người dùng với các đặc quyền sudo và tạo tệp kho lưu trữ CouchDB:
sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
Dán nội dung sau vào tệp:
/etc/yum.repose.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
Lưu tệp và đóng trình chỉnh sửa.
Cài đặt CouchDB trên CentOS
Cài đặt các gói CouchDB bằng cách chạy lệnh sau:
sudo dnf install couchdb
Sau khi cài đặt hoàn tất, hãy bật và khởi động dịch vụ CouchDB:
sudo systemctl enable --now couchdb
Cấu hình CouchDB
CouchDB có thể được thiết lập ở chế độ một nút hoặc một cụm. Trong ví dụ này, chúng tôi sẽ triển khai máy chủ theo cấu hình một nút. Kiểm tra tài liệu chính thức về cách thiết lập CouchDB ở chế độ phân cụm.
Bạn có thể định cấu hình CouchDB bằng Fauxton, tại
http://127.0.0.1:5984/_utils#setup
hoặc từ dòng lệnh. Trình hướng dẫn cài đặt sẽ hướng dẫn bạn qua lựa chọn chế độ và tạo quản trị viên.
Chúng tôi sẽ tạo người dùng quản trị và cơ sở dữ liệu từ dòng lệnh.
Các tệp cấu hình và dữ liệu CouchDB của Apache được lưu trữ trong thư mục
/opt/couchdb
. Để tạo tài khoản quản trị viên, hãy mở tệp
local.ini
và thêm một dòng bên dưới
phần trong định dạng
username = password
.
sudo nano /opt/couchdb/etc/local.ini
/opt/couchdb/etc/local.ini
admin = mysecretpassword
Khởi động lại dịch vụ CouchDB để thay đổi mật khẩu thành hàm băm:
sudo systemctl restart couchdb
Bạn có thể sử dụng cùng một định dạng để thêm nhiều tài khoản quản trị viên. Luôn khởi động lại dịch vụ CouchDB sau khi thêm tài khoản mới.
Sử dụng
curl
để tạo cơ sở dữ liệu hệ thống
_users
,
_replicator
và
_global_changes
:
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
Mỗi lệnh sẽ trả về như sau:
Xác minh cài đặt CouchDB
Máy chủ CouchDB đang chạy tại
localhost:5984
. Để xác minh xem cài đặt có thành công hay không và dịch vụ đang chạy, hãy chạy lệnh
curl
sau đây sẽ in thông tin về cơ sở dữ liệu CouchDB theo định dạng JSON:
curl
Để rõ ràng, đầu ra dưới đây được định dạng.
{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }
http://127.0.0.1:5984/_utils/

Phần kết luận
Chúng tôi đã chỉ cho bạn cách cài đặt CouchDB CentOS 8. Bước tiếp theo của bạn có thể là truy cập Tài liệu CouchDB của Apache và tìm thêm thông tin về chủ đề này.
Hãy để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.
cơ sở dữ liệu centos couchdbĐầU tiên, một nền tảng nhỏ. Văn phòng mua hàng 2013 chỉ cung cấp giấy phép cho một máy tính cá nhân (trái với tối đa năm máy tính có Office 365). Giấy phép Office 2013 đi thêm một bước nữa vào vực thẳm draconian, mặc dù, bằng cách xác định rằng phần mềm được gắn liền với thiết bị mà nó được cài đặt trên đó. Điều này có nghĩa là bạn không thể cài đặt lại Office 2013 nếu bạn nhận được một máy tính mới.
Microsoft đang sử dụng một cách tiếp cận draconian để cấp phép Office 2013.
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.
Cách cài đặt couchdb trên centos 7
Apache CouchDB là một cơ sở dữ liệu NoQuery miễn phí và mã nguồn mở được phát triển bởi Quỹ phần mềm Apache. Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt phiên bản CouchDB mới nhất trên CentOS 7.







