CouchDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> CouchDB

Cách cài đặt Apache CouchDB 2.3.0 trong Linux

Apache CouchDB là một cơ sở dữ liệu hướng tài liệu nguồn mở với NoSQL - có nghĩa là, nó không có bất kỳ lược đồ cơ sở dữ liệu, bảng, hàng, v.v. nào mà bạn sẽ thấy trong MySQL, PostgreSQL và Oracle. CouchDB sử dụng JSON để lưu trữ dữ liệu với các tài liệu mà bạn có thể truy cập từ trình duyệt web thông qua HTTP. CouchDB hoạt động trơn tru với tất cả các ứng dụng di động và web hiện đại mới nhất.

Bài viết này giải thích cách cài đặt Apache CouchDB 2.3.0 trên RHEL, CentOS, Fedora, Debian Ubuntu Các bản phân phối Linux sử dụng các gói nhị phân tiện lợi.

Bật kho lưu trữ gói Apache CouchDB

Để cài đặt Apache CouchDB trên CentOS RHEL bản phân phối, trước tiên bạn cần cài đặt và bật EPEL kho lưu trữ và cập nhật gói phần mềm hệ thống mới nhất bằng cách sử dụng các lệnh sau.

# yum update
# yum install epel-release

Tiếp theo, trên CentOS phân phối, tạo tệp có tên /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo và đặt văn bản sau vào đó.

[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

Trên RHEL phân phối, tạo tệp có tên /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo và đặt văn bản sau vào đó. Đảm bảo thay thế số phiên bản el7 hoặc el6 trong tệp.

[bintray--apache-couchdb-rpm]
name=bintray--apache-couchdb-rpm
baseurl=http://apache.bintray.com/couchdb-rpm/el7/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1

Trên Debian / Ubuntu phân phối, hãy chạy lệnh sau để kích hoạt kho lưu trữ. Đảm bảo thay thế {distribution} với lựa chọn thích hợp cho phiên bản hệ điều hành của bạn: Debian 8:jessie , Debian 9:Stretch , Ubuntu 14.04:đáng tin cậy , Ubuntu 16.04:xenial hoặc Ubuntu 18.04:bionic .

$ echo "deb https://apache.bintray.com/couchdb-deb {distribution} main" | sudo tee -a /etc/apt/sources.list

Cài đặt Gói Apache CouchDB

Trên CentOS RHEL phân phối, hãy phát hành lệnh sau để cài đặt Apache CouchDB gói.

# yum -y install epel-release && yum install couchdb

Trên Debian / Ubuntu bản phân phối, trước tiên bạn cần cài đặt khóa kho lưu trữ, cập nhật bộ nhớ cache của kho lưu trữ và cài đặt Apache CouchDB gói.

$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
$ sudo apt-get update && sudo apt-get install couchdb

Định cấu hình Apache CouchDB

Theo mặc định, CouchDB chạy trên cổng 5984 và có thể được truy cập trong chính máy chủ [ localhost ] chỉ, nếu bạn muốn truy cập nó từ web, bạn cần sửa đổi tệp /opt/couchdb/etc/local.ini và thay đổi cài đặt trong [chttpd] như hình bên dưới.

# vi /opt/couchdb/etc/local.ini
[chttpd]
port = 5984
bind_address = 0.0.0.0

Tiếp theo, đi đến cuối tệp này và xác định người dùng và mật khẩu quản trị viên như được hiển thị.

[admins]
admin = tecmint

Khởi động lại và bật CouchDB dịch vụ sau khi thực hiện các thay đổi trên.

# systemctl enable couchdb.service
# systemctl restart couchdb.service
# systemctl status couchdb.service

Xác minh Apache CouchDB

Xác minh CouchDB bằng cách truy cập URL dưới đây http://your-ip-address:5984 , sẽ thấy thông báo Chào mừng trang hiển thị thông báo sau.

{"couchdb":"Welcome","version":"2.3.0","git_sha":"07ea0c7","uuid":"1b373eab0b3b6cf57420def0acb17da8","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}

Tiếp theo, truy cập giao diện web Couchdb tại http://your-ip-address:5984/_utils/ để tạo và quản lý Couchdb cơ sở dữ liệu.

Để biết thêm thông tin về cách tạo cơ sở dữ liệu và quản lý cài đặt của chúng, hãy truy cập TRANG NÀY hoặc theo dõi loạt bài viết tiếp theo của chúng tôi trên CouchDB .


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Đồng bộ hóa phong cách CouchDB và giải quyết xung đột trên Postgres với Hasura

  2. Cách cài đặt Apache CouchDB trong Ubuntu 20.04

  3. Cách cài đặt Apache CouchDB trên CentOS 8

  4. Cài đặt Apache CouchDB trên CentOS 7

  5. Cách cài đặt CouchDB trên Debian 10