웹사이트 검색

Debian 10에 CouchDB를 설치하는 방법


CouchDB는 데이터가 JSON 기반 문서 형식으로 키/값 쌍, 목록 또는 맵으로 저장되는 고성능 오픈소스 NoSQL 솔루션입니다. 사용자가 객체 읽기, 편집, 삭제 등의 작업을 수행하여 데이터베이스 문서를 쉽게 관리할 수 있도록 하는 RESTFUL API를 제공합니다.

CouchDB는 네트워크의 다양한 인스턴스에서 빠른 색인 생성 및 간편한 데이터베이스 복제와 같은 큰 이점을 제공합니다. 이 가이드에서는 Debian 10CouchDB를 설치하는 방법을 다룹니다.

1단계: Debian에 CouchDB 저장소 추가

Debian 서버에 로그인하고 다음과 같이 적절한 패키지 관리자를 사용하여 패키지 목록을 업데이트하는 것부터 시작하겠습니다.

sudo apt update

다음으로, 다음과 같이 DebianCouchDB 저장소를 추가해야 합니다.

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

그런 다음 표시된 대로 컬 명령을 사용하여 GPG 키를 가져옵니다.

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

2단계: Debian에 CouchDB 설치

CouchDB 저장소가 있으면 시스템 패키지 목록을 업데이트하여 새로 추가된 저장소를 동기화하세요.

sudo apt update

그런 다음 다음과 같이 적절한 패키지 관리자를 사용하여 CouchDB를 설치합니다.

sudo apt install couchdb

중간에 몇 가지 주요 세부정보를 제공하라는 메시지가 표시됩니다. 먼저, 인스턴스에 설정하려는 구성 유형을 지정해야 합니다. 단일 서버에만 설치하므로 '독립형' 옵션을 선택합니다.

다음으로 네트워크 바인딩 인터페이스를 제공합니다. 이는 처음에 localhost 주소(127.0.0.1)로 설정됩니다. 그러나 모든 네트워크 인터페이스를 수신할 수 있도록 0.0.0.0으로 설정할 수 있습니다.

그런 다음 관리자 비밀번호를 제공하십시오. WebUI를 통해 CouchDB에 액세스할 때 사용되는 비밀번호입니다.

그리고 확인하세요.

3단계: CouchDB가 실행 중인지 확인

CouchDB는 기본적으로 포트 5984를 수신합니다. 다음과 같이 netstat 유틸리티를 호출하여 이를 확인할 수 있습니다.

sudo netstat -pnltu | grep 5984

또는 시스템 서비스를 사용하여 CouchDB 데몬이 실행 중인지 확인할 수 있습니다.

sudo systemctl status couchdb

좋습니다. CouchDB 인스턴스가 예상대로 실행되고 있습니다.

4단계: WebUI를 통해 CouchDB에 액세스

CouchDB가 제공하는 간단하고 직관적인 웹 인터페이스 덕분에 관리가 쉽습니다. CouchDB에 액세스하려면 다음 URL을 찾아보세요.

http://localhost:5984 

설치 시 설정한 사용자 이름과 비밀번호를 사용하여 로그인해야 합니다.

로그인하면 다음과 같은 인터페이스가 나타납니다.

그리고 그것은 그것을 마무리합니다. Debian 10CouchDB를 설치하는 과정을 안내해 드렸습니다.