Learn CentOS Part 11 - Installing and removing Packages
차례:
Apache CouchDB는 Apache Software Foundation에서 개발 한 무료 오픈 소스 NoSQL 데이터베이스입니다.
CouchDB 서버는 JSON 구조의 문서를 포함하는 명명 된 데이터베이스에 데이터를 저장합니다. 각 문서는 여러 필드와 첨부 파일로 구성됩니다. 필드에는 텍스트, 숫자, 목록, 부울 등이 포함될 수 있습니다. 데이터베이스 문서를 읽고 작성하고 편집하고 삭제할 수있는 RESTful HTTP API가 포함되어 있습니다.
이 튜토리얼에서는 CentOS 7에 최신 버전의 CouchDB를 설치하는 방법을 설명합니다.
전제 조건
CentOS 시스템에 새 패키지를 설치하려면 sudo 권한이있는 사용자로 로그인해야합니다.
CouchDB 리포지토리 활성화
CouchDB 저장소는 EPEL 저장소에 의존합니다. 시스템에서 EPEL 리포지토리가 활성화되어 있지 않으면 다음을 입력하여 활성화하십시오.
sudo yum install epel-release
그런 다음 선택한 편집기를 열고 CouchDB 저장소 파일을 작성하십시오.
sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
다음 내용을 파일에 붙여 넣습니다.
/etc/yum.repos.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
파일을 저장하고 편집기를 닫으십시오.
CentOS에 CouchDB 설치
리포지토리가 활성화되었으므로 다음 명령을 사용하여 CouchDB 패키지를 설치할 수 있습니다.
sudo yum install couchdb
설치가 완료되면 CouchDB 서비스를 활성화하고 시작하십시오.
sudo systemctl start couchdb
sudo systemctl enable couchdb
기본적으로 CouchDB는 localhost에서만 청취하며 관리자 계정은 작성되지 않습니다.
Apache CouchDB 데이터 및 구성 파일은
/opt/couchdb
디렉토리에 저장됩니다. 관리자 계정을 만들려면
local.ini
파일을 열고 아래에 행을 추가하십시오
username = password
형식의 섹션.
sudo nano /opt/couchdb/etc/local.ini
/opt/couchdb/etc/local.ini
admin = mysecretpassword
CouchDB 서비스를 다시 시작하여 비밀번호를 해시로 변환하십시오.
sudo systemctl restart couchdb
동일한 형식을 사용하여 여러 관리자 계정을 추가하십시오. 새 계정을 추가 한 후 CouchDB 서비스를 다시 시작해야합니다.
curl
을 사용하여
_users
,
_replicator
및
_global_changes
시스템 데이터베이스를 작성하십시오.
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
각 명령은 다음을 반환해야합니다.
CouchDB 설치 확인
설치가 성공적으로 수행되었는지 확인하려면 CouchDB 데이터베이스 정보를 JSON 형식으로 인쇄하는 다음
curl
명령을 실행하십시오.
curl
명확성을 위해 아래 출력이 형식화됩니다.
{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"17a6b911e0d5bfe36778b387510dbd93", "features":, "vendor":{ "name":"The Apache Software Foundation" } }
http://127.0.0.1:5984/_utils/
결론
CouchDB CentOS 7 설치 방법을 배웠습니다. 다음 단계는 Apache CouchDB 설명서를 방문하여이 주제에 대한 자세한 정보를 찾는 것입니다.
centos couchdb 데이터베이스centos 8에 couchdb를 설치하는 방법
Apache CouchDB는 Apache Software Foundation에서 개발 한 무료 오픈 소스 NoSQL 데이터베이스입니다. 이 기사에서는 CentOS 8에 CouchDB 설치를 다룰 것입니다.
데비안 9에서 couchdb를 설치하는 방법
CouchDB는 Apache Software Foundation에서 유지 관리하는 오픈 소스 결함 허용 및 스키마없는 NoSQL 데이터베이스입니다. 이 튜토리얼에서는 데비안 9에 최신 버전의 CouchDB를 설치하는 방법을 설명합니다.
Ubuntu 18.04에 couchdb를 설치하는 방법
CouchDB는 Apache Software Foundation에서 유지 관리하는 무료 오픈 소스 내결함성 NoSQL 데이터베이스입니다. 이 튜토리얼에서는 공식 CouchDB 저장소에서 Ubuntu 18.04에 최신 버전의 CouchDB를 설치하는 프로세스를 다룹니다.