웹사이트 검색

Ubuntu 20.04에 Apache CouchDB를 설치하는 방법


Erlang에 구현된 Apache CouchDB(간단히 CouchDB라고도 함)는 다음과 같은 기능에 중점을 둔 오픈 소스 NoSQL 데이터베이스입니다. JSON 형식의 데이터 저장소에 있습니다. CouchDB는 고성능 NoSQL 데이터베이스 솔루션을 찾는 운영팀과 기업을 위한 완벽한 선택입니다. MySQL과 같은 관계형 데이터베이스와 달리 CouchDB는 스키마 없는 데이터 모델을 사용하여 다양한 컴퓨팅 장치에서 레코드 관리를 단순화합니다.

이 튜토리얼에서는 Ubuntu 20.04에 최신 버전의 Apache CouchDB를 설치하는 방법을 보여줍니다.

1단계: CouchDB 저장소 활성화

시작하려면 서버 인스턴스에 로그인하고 표시된 대로 GPG 키를 가져옵니다.

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

다음으로, 표시된 대로 CouchDB 저장소를 활성화해야 합니다.

echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

저장소와 키가 추가되면 다음 단계로 진행합니다.

2단계: Ubuntu에 Apache CouchDB 설치

CouchDB 저장소를 활성화한 후 다음 단계는 Ubuntu 패키지 목록을 업데이트하고 표시된 대로 Apache CouchDB를 설치하는 것입니다.

sudo apt update
sudo apt install apache2 couchdb -y

CouchDB를 구성하려면 옵션을 선택해야 합니다. 이 프롬프트에서는 독립형 또는 클러스터형 모드로 구성합니다. 단일 서버에 설치하므로 단일 서버 독립형 옵션을 선택하겠습니다.

다음 프롬프트에서는 CouchDB가 바인딩될 네트워크 인터페이스를 구성해야 합니다. 독립형 서버 모드에서 기본값은 127.0.0.1(루프백)입니다.

클러스터 모드인 경우 서버의 인터페이스 IP 주소를 입력하거나 CouchDB를 모든 네트워크 인터페이스에 바인딩하는 0.0.0.0을 입력합니다.

다음으로 관리자 비밀번호를 설정하세요.

설정된 비밀번호를 확인하여 설치를 완료하세요.

3단계: CouchDB 설치 확인

CouchDB 서버는 기본적으로 TCP 포트 5984를 수신합니다. 호기심을 해소하려면 표시된 대로 netstat 명령을 실행하십시오.

netstat -pnltu | grep 5984

설치가 성공했는지, 서비스가 실행되고 있는지 확인하려면 아래의 컬 명령을 실행하세요. JSON 형식으로 인쇄된 CouchDB 데이터베이스에 대한 다음 정보를 얻어야 합니다.

curl http://127.0.0.1:5984/

터미널의 출력은 다음과 같습니다.

4단계: CouchDB 웹 인터페이스에 액세스

브라우저를 열고 http://127.0.0.1:5984/_utils/로 이동하여 관리자 사용자 이름과 비밀번호를 입력하여 데이터베이스에 로그인할 수 있습니다.

Apache CouchDB가 성공적으로 구성 및 설치된 후 아래 명령을 사용하여 상태를 시작, 활성화, 중지 및 확인하세요.

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

상태 확인 명령은 다음을 표시합니다.

sudo systemctl status couchdb.service

결론

CouchDB에 대한 자세한 내용은 Apache CouchDB 문서를 참조하세요. 이제 Ubuntu 20.04CouchDB를 편안하게 설치할 수 있기를 바랍니다.