Cách cài đặt CouchDB trên Ubuntu 20.04

theanh

Administrator
Nhân viên
CouchDB là một cơ sở dữ liệu NoSQL mã nguồn mở, được Apache Software Foundation tạo ra vào năm 2005. Cơ sở dữ liệu này được tối ưu hóa cho các chức năng đa nhiệm. CouchDB có hai chế độ, chế độ độc lập và chế độ cụm. Nếu bạn đang sử dụng một máy chủ duy nhất, bạn có thể sử dụng chế độ độc lập và nếu bạn đang sử dụng nhiều máy chủ, thì bạn có thể sử dụng chế độ cụm. Trong hướng dẫn này, bạn sẽ học cách cài đặt cơ sở dữ liệu NoSQL CouchDB trên Ubuntu 20.04 và cách tạo cơ sở dữ liệu CouchDB đầu tiên của bạn bằng bảng điều khiển Foxton Control tích hợp.

Điều kiện tiên quyết​

  • Máy chủ đã cài đặt và đang chạy Ubuntu 20.04
  • Người dùng có quyền sudo
Thực hiện theo các bước dưới đây như đã đề cập để cài đặt thành công CouchDB trên Ubuntu 20.04.

Cập nhật Hệ thống Linux của bạn​

Tại ngay từ đầu, bạn nên cập nhật hệ thống và nâng cấp bằng cách kiểm tra các gói đã được cài đặt. Để thực hiện, hãy nhấn Ctrl+Alt+T từ bàn phím của bạn. Hãy thử lệnh apt trong thiết bị đầu cuối của bạn bằng cách sử dụng quyền sudo:
Mã:
$ sudo apt update && upgrade
Nó sẽ yêu cầu mật khẩu người dùng root của bạn để tiếp tục. Thêm mật khẩu để tiếp tục.


Cấu hình Máy chủ của bạn​

Để cài đặt Apache CouchDB trên Hệ thống Linux Ubuntu 20.04 của bạn, bạn phải cài đặt phần mềm làm điều kiện tiên quyết. Phần mềm này hữu ích cho cấu hình kho lưu trữ CouchDB trong Ubuntu 20.04. Vì vậy, để cài đặt phần mềm này, hãy thử lệnh này:
Mã:
$ sudo apt-get install software-properties-common


Nó sẽ yêu cầu mật khẩu người dùng root của bạn và bạn phải cung cấp mật khẩu đó trước khi cài đặt. Nó sẽ yêu cầu bạn xác nhận hoặc hủy cài đặt này bằng cách nhấn Y hoặc N. Nhấn Y để tiếp tục quá trình cài đặt.

Cài đặt Curl Utility​

Sau đó, bạn phải cài đặt tiện ích curl để kích hoạt lệnh curl trong thiết bị đầu cuối. Sử dụng lệnh bên dưới để cài đặt curl:
Mã:
$ sudo apt install curl


Trong trường hợp này, nó sẽ lại yêu cầu bạn xác nhận hoặc hủy. Vì vậy, để cài đặt lệnh curl trước, hãy nhấn Y để tiếp tục.

Tải xuống khóa kho lưu trữ CouchDB​

Bây giờ, đã đến lúc Apache CouchDB được tải trong Ubuntu 20.04. Để bật nó, hãy sử dụng hai lệnh sau:
Mã:
$ curl –L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add

Mã:
$ echo "deb https://apache.bintray.com/couchdb-deb focal main" | sudo tee –a /etc/apt/sources.list


Bây giờ hãy cập nhật lại Hệ thống Ubuntu 20.04 bằng cách thực thi lệnh apt.
Mã:
$ sudo apt update

Cài đặt CouchDB trên Ubuntu 20.04​

Vậy là xong. Chúng ta đã đến bước cuối cùng. Bây giờ chúng ta sẽ cài đặt Apache CouchDB. Thực thi lệnh này trong thiết bị đầu cuối Ubuntu 20.04 của bạn để tiếp tục:
Mã:
$ sudo apt install couchdb
Chờ một lúc để hoàn tất quá trình cài đặt. Nó sẽ thông qua một thông báo nhắc để cho bạn hiểu rằng bạn phải chọn một chế độ. Sau khi đọc xong, hãy nhấn Enter để tiếp tục.


Chọn Chế độ cấu hình​

Bây giờ, nó sẽ hiển thị các loại cấu hình để lựa chọn. Nếu bạn sử dụng một máy chủ duy nhất, hãy chọn chế độ độc lập hoặc nếu sử dụng nhiều máy chủ, hãy chọn clustered. Trong trường hợp của chúng tôi, chúng tôi đã chọn độc lập vì chúng tôi đang sử dụng một hệ thống máy chủ duy nhất. Nhấn Enter để tiếp tục.


Thêm địa chỉ IP​

Sau đó, nó sẽ yêu cầu bạn nhập địa chỉ IP. Nếu bạn đang sử dụng một máy chủ duy nhất, đừng thay đổi nó. Tiếp tục với máy chủ mặc định để cài đặt như trong hình. Vì chúng tôi có một máy chủ duy nhất nên chúng tôi sẽ tiếp tục với IP đã cho là 127.0.0.1. Nhấn Enter để tiếp tục quá trình.


Tạo mật khẩu​

Bây giờ, để tạo tài khoản quản trị, bạn sẽ được yêu cầu nhập mật khẩu để tiếp tục. Thêm mật khẩu của bạn và nhấn Enter để tiếp tục bước tiếp theo. Bạn thậm chí có thể để trống vì không cần thiết phải tạo tài khoản quản trị.



Sau đó, bạn sẽ được yêu cầu nhập lại mật khẩu. Thêm mật khẩu một lần nữa và nhấn Enter để tiếp tục.



Hệ thống sẽ bắt đầu cài đặt Apache CouchDB trên bản phân phối Ubuntu. Đợi một lúc để hệ thống hoàn tất cài đặt.

Kiểm tra Trạng thái Cài đặt​

Bạn cũng có thể kiểm tra xem CouchDB đã cài đặt đúng cách hay chưa. Bạn có thể sử dụng lệnh sudo bên dưới để kiểm tra kích hoạt CouchDB:
Mã:
$ sudo systemctl status couchdb
Hoặc
Mã:
$ curl http://127.0.0.1:5984/
Nó sẽ lại yêu cầu bạn nhập mật khẩu người dùng root. Thêm mật khẩu để tiếp tục.



Nó sẽ hiển thị trạng thái hoạt động của Apache CouchDB nếu nó hoạt động đúng với tất cả các thông số kỹ thuật của nó. Như bạn có thể thấy trong hình ảnh bên dưới, CouchDB đang chạy tích cực trên Ubuntu 20.04.


Tạo Cơ sở dữ liệu CouchDB Mới​

Bạn có thể thêm cơ sở dữ liệu mới bằng CouchDB với tên người dùng và mật khẩu của mình, bằng cách sử dụng bảng điều khiển Fauxton. Để thực hiện mục đích này, hãy mở bất kỳ trình duyệt nào được cài đặt trong Ubuntu Linux 20.04 của bạn và thêm liên kết được đề cập bên dưới vào tab mới. Thêm tên người dùng và mật khẩu gốc của bạn để tiếp tục tạo cơ sở dữ liệu.
Mã:
http://127.0.0.1:5984/_utils/


Bạn có thể thấy một nút biểu tượng ở góc trên bên phải của trang Fauxton để tạo cơ sở dữ liệu. Nhấp vào đó để tiếp tục.



Tạo cơ sở dữ liệu với bất kỳ tên nào. Tôi đã tạo nó với tên aqsayasin. Chọn phân vùng hoặc không phân vùng. Nhấp vào nút Tạo để tiếp tục.



Cuối cùng, bạn có thể thấy cơ sở dữ liệu mà chúng ta vừa tạo với tên aqsayasin đã được hiển thị trong danh sách các cơ sở dữ liệu hiện tại.


Kết luận​

Hướng dẫn này chỉ cách cài đặt tiện ích curl, cập nhật hệ thống bằng apt, cài đặt CouchDB trên máy chủ Ubuntu và tạo cơ sở dữ liệu CouchDB đầu tiên của bạn bằng Fauxton.
 
Back
Bên trên