당신은 우분투 리눅스에 CouchDB 서비스를 설치하는 방법을 배우고 싶습니까? 이 튜토리얼에서는, 우리는 당신에게 5 분 이내에 우분투 리눅스에서 아파치 CouchDB 설치를 수행하는 데 필요한 모든 단계를 표시하려고합니다.

• 우분투 18.04
• 우분투 19.10
• 아파치 소파DB 2.3.1

이 예제에서는 CouchDB 서비스가 TCP 포트 5984에서 수신됩니다.

CouchDB – 관련 튜토리얼 :

이 페이지에서는 CouchDB와 관련된 자습서 목록에 빠르게 액세스할 수 있습니다.

튜토리얼 – 우분투 리눅스에 소파DB 설치

필요한 패키지를 설치합니다.

Copy to Clipboard

CouchDB 서비스를 설치합니다.

Copy to Clipboard

CouchDB 서비스는 다음 디렉토리에 설치됩니다: /snap/couchdb.

CouchDB 데이터는 다음 디렉토리에 저장됩니다: /var/스냅/couchdb.

CouchDB 서비스가 설치되었는지 확인합니다.

Copy to Clipboard

다음은 명령 출력입니다.

Copy to Clipboard

local.ini라는 CouchDB 구성 파일을 편집합니다.

Copy to Clipboard

구성 파일 내부에서 다음 줄을 찾습니다.

Copy to Clipboard

BIND_ADDRESS 구성을 활성화하고 해당 값을 0.0.0.0으로 변경합니다.

Copy to Clipboard

CouchDB 서비스를 다시 시작합니다.

Copy to Clipboard

NETSTAT 명령을 사용하여 포트 5984에서 서비스가 실행되고 있는지 확인합니다.

Copy to Clipboard

이 예제에서는 CouchDB 서비스가 TCP 포트 5984의 모든 주소에서 실행되고 있습니다.

Copy to Clipboard

브라우저를 열고 CouchDB 서버의 IP 주소와 함께 :5984/_utils#설치를 입력합니다.

이 예제에서는 브라우저에 다음 URL을 입력했습니다.

• http://192.168.15.10:5984/_utils#setup

CouchDB 웹 설치 인터페이스를 표시해야 합니다.

단추를 클릭하여 단일 노드를 구성합니다.

CouchDB installation

관리자 계정과 암호를 설정합니다.

이 예제에서는 암호 kamisma123이 관리자라는 사용자로 설정되었습니다.

노드 구성 버튼을 클릭하여 설치를 완료합니다.

ConchDB Setup

CouchDB 서비스와의 통신을 테스트합니다.

Copy to Clipboard

다음은 명령 출력입니다.

Copy to Clipboard

축! 당신은 우분투 리눅스에 CouchDB의 설치를 완료했습니다.

튜토리얼 소파DB – 명령 예제

techexpert라는 새 데이터베이스를 만듭니다.

Copy to Clipboard

데이터베이스를 만들려면 관리 권한을 가진 자격 증명을 제공해야 합니다.

이 예제에서는 ADMIN이라는 계정과 암호 KAMISAMA123을 사용했습니다.

다음은 명령 출력입니다.

Copy to Clipboard

자격 증명을 제공하지 않고 CouchDB에서 데이터베이스를 만들려고 하는 경우.

Copy to Clipboard

다음 오류 메시지가 표시됩니다.

Copy to Clipboard

CouchDB에서 사용할 수 있는 모든 데이터베이스를 나열합니다.

Copy to Clipboard

다음은 명령 출력입니다.

Copy to Clipboard

CouchDB에서 사용할 수 있는 모든 노드를 나열합니다.

Copy to Clipboard

다음은 명령 출력입니다.

Copy to Clipboard

관리 권한이 있는 새 계정을 만듭니다.

Copy to Clipboard

이 예제에서는 암호 SUPERPASSWORD와 BRUNO라는 사용자 계정을 만들었습니다.