CouchDB là một nguồn mở hiệu suất cao NoSQL giải pháp nơi dữ liệu được lưu trữ ở định dạng tài liệu dựa trên JSON dưới dạng cặp khóa / giá trị, danh sách hoặc bản đồ. Nó cung cấp một API RESTFUL cho phép người dùng dễ dàng quản lý các tài liệu cơ sở dữ liệu bằng cách thực hiện các tác vụ như đọc, chỉnh sửa và xóa các đối tượng.
CouchDB mang lại những lợi ích tuyệt vời như lập chỉ mục nhanh chóng và dễ dàng sao chép cơ sở dữ liệu trên nhiều trường hợp khác nhau trong mạng. Trong hướng dẫn này, chúng tôi đề cập đến cách bạn có thể cài đặt CouchDB trên Debian 10 .
Bước 1:Thêm kho lưu trữ CouchDB trên Debian
Chúng tôi sẽ bắt đầu bằng cách đăng nhập vào Debian của chúng tôi máy chủ và cập nhật danh sách gói bằng trình quản lý gói apt như được hiển thị:
$ sudo apt update
Tiếp theo, chúng ta cần thêm CouchDB kho lưu trữ cho Debian như sau:
$ echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list
Sau đó, nhập GPG bằng cách sử dụng lệnh curl như được hiển thị.
$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
Bước 2:Cài đặt CouchDB trên Debian
Với CouchDB kho lưu trữ tại chỗ, cập nhật danh sách gói hệ thống để đồng bộ hóa kho lưu trữ mới được thêm vào.
$ sudo apt update
Sau đó, cài đặt CouchDB sử dụng trình quản lý gói apt như được hiển thị:
$ sudo apt install couchdb
Giữa chừng, bạn sẽ được nhắc cung cấp một số chi tiết chính. Trước tiên, bạn sẽ được yêu cầu chỉ định loại cấu hình bạn muốn thiết lập cho phiên bản của mình. Vì chúng tôi chỉ cài đặt trên một máy chủ duy nhất, hãy chọn ‘ độc lập 'Tùy chọn.
Tiếp theo, cung cấp giao diện liên kết mạng. Điều này ban đầu được đặt thành localhost địa chỉ - 127.0.0.1 . Tuy nhiên, bạn có thể đặt nó thành 0.0.0.0 để nó có thể lắng nghe tất cả các giao diện mạng.
Sau đó, cung cấp mật khẩu quản trị. Đây là mật khẩu sẽ được sử dụng khi truy cập CouchDB qua WebUI .
Và xác nhận nó.
Bước 3:Xác minh rằng CouchDB đang chạy
CouchDB nghe cổng 5984 theo mặc định. Bạn có thể xác minh điều này bằng cách gọi tiện ích netstat như sau:
$ sudo netstat -pnltu | grep 5984
Ngoài ra, bạn có thể sử dụng dịch vụ hệ thống để xác minh là CouchDB daemon đang chạy:
$ sudo systemctl status couchdb
Tuyệt vời, CouchDB của chúng tôi phiên bản đang chạy như mong đợi.
Bước 4:Truy cập CouchDB qua WebUI
Việc quản lý CouchDB dễ dàng, nhờ giao diện web đơn giản và trực quan mà nó cung cấp. Để truy cập CouchDB, hãy duyệt qua URL:
http://localhost:5984
Bạn sẽ được yêu cầu đăng nhập bằng tên người dùng và mật khẩu mà bạn đã đặt trong quá trình cài đặt.
Khi đăng nhập, bạn sẽ thấy giao diện sau.
Và điều đó kết thúc nó. Chúng tôi đã hướng dẫn bạn cách cài đặt CouchDB trên Debian 10 .