Linux에 Apache CouchDB 2.3.0을 설치하는 방법
Apache CouchDB는 NoSQL을 사용하는 오픈소스 문서 중심 데이터베이스입니다. 즉, MySQL, PostgreSQL, Oracle에서 볼 수 있는 데이터베이스 스키마, 테이블, 행 등이 없습니다. CouchDB는 JSON을 사용하여 HTTP를 통해 웹 브라우저에서 액세스할 수 있는 문서와 함께 데이터를 저장합니다. CouchDB는 모든 최신 최신 웹 및 모바일 앱과 원활하게 작동합니다.
이 문서에서는 편리한 바이너리 패키지를 사용하여 RHEL, CentOS, Fedora, Debian 및 Ubuntu Linux 배포판에 Apache CouchDB 2.3.0을 설치하는 방법을 설명합니다.
Apache CouchDB 패키지 저장소 활성화
CentOS 및 RHEL 배포판에 Apache CouchDB를 설치하려면 먼저 EPEL 저장소를 설치 및 활성화하고 다음 명령을 사용하여 시스템 소프트웨어 패키지를 최신으로 업데이트합니다.
yum update
yum install epel-release
다음으로, CentOS 배포판에서 /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
라는 파일을 만들고 다음 텍스트를 그 안에 넣습니다.
[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
RHEL 배포판에서는 /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
라는 파일을 생성하고 다음 텍스트를 여기에 배치합니다. 파일에서 버전 번호 el7
또는 el6
를 바꿔야 합니다.
[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
Debian/Ubuntu 배포판에서는 다음 명령을 실행하여 저장소를 활성화합니다. {distribution}
을 OS 버전에 맞는 적절한 선택으로 바꾸십시오: Debian 8: jessie, Debian 9: Stretch, Ubuntu 14.04: trusty, Ubuntu 16.04: xenial 또는 Ubuntu 18.04: bionic.
echo "deb https://apache.bintray.com/couchdb-deb {distribution} main" | sudo tee -a /etc/apt/sources.list
Apache CouchDB 패키지 설치
CentOS 및 RHEL 배포판에서 다음 명령을 실행하여 Apache CouchDB 패키지를 설치하세요.
yum -y install epel-release && yum install couchdb
Debian/Ubuntu 배포판에서는 먼저 저장소 키를 설치하고, 저장소 캐시를 업데이트하고, Apache CouchDB 패키지를 설치해야 합니다.
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
sudo apt-get update && sudo apt-get install couchdb
Apache CouchDB 구성
기본적으로 CouchDB는 포트 5984
에서 실행되며 서버 자체[localhost] 내에서만 액세스할 수 있습니다. 웹에서는 /opt/couchdb/etc/local.ini 파일을 수정하고 아래와 같이 [chttpd]
섹션의 설정을 변경해야 합니다.
vi /opt/couchdb/etc/local.ini
[chttpd]
port = 5984
bind_address = 0.0.0.0
다음으로, 이 파일의 맨 아래로 이동하여 표시된 대로 관리자 사용자와 비밀번호를 정의하십시오.
[admins]
admin = tecmint
위와 같이 변경한 후 CouchDB 서비스를 다시 시작하고 활성화하세요.
systemctl enable couchdb.service
systemctl restart couchdb.service
systemctl status couchdb.service
Apache CouchDB 확인
아래 URL http://your-ip-address:5984
로 이동하여 CouchDB를 확인하면 환영 페이지가 표시됩니다. 다음 메시지.
{"couchdb":"Welcome","version":"2.3.0","git_sha":"07ea0c7","uuid":"1b373eab0b3b6cf57420def0acb17da8","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}
다음으로 http://your-ip-address:5984/_utils/
의 Couchdb 웹 인터페이스를 방문하여 Couchdb 데이터베이스를 생성하고 관리하세요.
데이터베이스를 생성하고 설정을 관리하는 방법에 대한 자세한 내용을 보려면 이 페이지를 방문하거나 CouchDB에 대한 다음 기사 시리즈를 계속 지켜봐 주시기 바랍니다. .