
CentOS 7에 CouchDB 설치 방법
Apache CouchDB는 Apache 소프트웨어 재단이 개발한 무료 오픈소스 NosQL 데이터베이스다.CouchDB 서버는 명명된 데이터베이스에 데이터를 저장하고 JSON 문서를 포함합니다.
구조각 문서는 여러 필드와 첨부 파일로 구성됩니다.필드에는 텍스트, 숫자, 목록, 부울 값 등이 포함될 수 있습니다.데이터베이스 문서를 읽고 만들고 편집하고 삭제할 수 있는 RESTful HTTP API가 포함되어 있습니다.이 자습서에서는 CentOS 7에 최신 버전의 CouchDB를 설치하는 방법에 대해 설명합니다.
. 시스템에 EPEL 저장소가 설정되어 있지 않으면 를 입력하여 EPEL 저장소를 설정합니다.
명령, 이 명령은 CouchDB 데이터베이스 정보를 JSON 형식으로 출력합니다.
이 항목에 대한 더 많은 정보를 찾습니다.질문이 있으시면 언제든지 의견을 달아 주십시오.
구조각 문서는 여러 필드와 첨부 파일로 구성됩니다.필드에는 텍스트, 숫자, 목록, 부울 값 등이 포함될 수 있습니다.데이터베이스 문서를 읽고 만들고 편집하고 삭제할 수 있는 RESTful HTTP API가 포함되어 있습니다.이 자습서에서는 CentOS 7에 최신 버전의 CouchDB를 설치하는 방법에 대해 설명합니다.
선결 조건
CentOS 시스템에 새 패키지를 설치하려면 user with sudo privileges로 로그인해야 합니다.CouchDB 저장소 사용
CouchDB 저장소는 EPEL repository에 의존. 시스템에 EPEL 저장소가 설정되어 있지 않으면 를 입력하여 EPEL 저장소를 설정합니다.
sudo yum install epel-release
다음에 선택한 편집기를 열고 쿠키DB 저장소 파일을 만듭니다. sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
다음 내용을 파일에 붙여넣습니다./etc/yum.환매 협의.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
는 파일을 저장하고 편집기를 닫습니다.CentOS에 CouchDB 설치
현재 저장소가 활성화되었습니다. 다음 명령을 사용하여 쿠키 DB 패키지를 설치할 수 있습니다.sudo yum install couchdb
설치가 완료된 후에 쿠키 DB 서비스를 활성화하고 시작할 수 있습니다. 기본적으로 쿠키 DB는 로컬 호스트에서만 탐지하고 관리자 계정을 만들지 않습니다.Apache CouchDB 데이터 및 구성 파일은sudo systemctl start couchdb
sudo systemctl enable couchdb
/opt/couchdb
디렉토리에 저장됩니다.관리자 계정을 만들려면 local.ini
파일을 열고 [admins]
섹션에서 username = password
형식으로 행을 추가합니다.sudo nano /opt/couchdb/etc/local.ini
/opt/couchdb/etc/local.ini[admins]
admin = mysecretpassword
CouchDB 서비스를 다시 시작해서 비밀번호를 해시값으로 변환: sudo systemctl restart couchdb
같은 형식으로 여러 개의 관리자 계정을 추가합니다.새 계정을 추가한 후 CouchDB 서비스를 다시 시작해야 합니다.curl
를 사용하여 시스템 데이터베이스를 만듭니다. _users
, _replicator
및 _global_changes
: 각 명령은 다음과 같이 반환해야 합니다.curl -u ADMINUSER:PASS -X PUT http://127.0.0.1:5984/_users
curl -u ADMINUSER:PASS -X PUT http://127.0.0.1:5984/_replicator
curl -u ADMINUSER:PASS -X PUT http://127.0.0.1:5984/_global_changes
{"ok":true}
CouchDB 설치 확인
설치가 성공적으로 실행되었는지 확인하려면 다음 명령curl
을 실행하십시오.명령, 이 명령은 CouchDB 데이터베이스 정보를 JSON 형식으로 출력합니다.
curl http://127.0.0.1:5984/
아래 출력은 명확하게 포맷되었습니다.{
"couchdb":"Welcome",
"version":"2.3.1",
"git_sha":"c298091a4",
"uuid":"17a6b911e0d5bfe36778b387510dbd93",
"features":[
"pluggable-storage-engines",
"scheduler"
],
"vendor":{
"name":"The Apache Software Foundation"
}
}
GUI를 좋아하신다면 CouchDB 웹 기반 인터페이스Fauxton: (adsbyGoogle=window.adsbyGoogle|||[])에 방문하실 수 있습니다.추진({});http://127.0.0.1:5984/_utils/

결론
CouchDB CentOS 7을 설치하는 방법을 배웠습니다.다음 단계는 방문일 수 있습니다 Apache CouchDB Documentation이 항목에 대한 더 많은 정보를 찾습니다.질문이 있으시면 언제든지 의견을 달아 주십시오.