1. 카우치케이스란?

오픈 소스 데이터베이스이다.

도큐먼트 지향 NoSQL 구조이며 (JSON으로 데이터 저장) 얼랭으로 개발되었다.

MVCC(다중 버전 동시성 제어)를 지원하기 때문에 쓰기 작업 중 데이터 파일을 lock하지 않는다. 충돌은 애플리케이션이 해결한다.

2. Couchbase 사용 주요 포트

 
  • 8091 : Web Administration Port
    - Used by the Couchbase Web Console for REST/HTTP traffic.8092 : Couchbase API Port
  • 11207 : Internal/External Bucket Port for SSL
    - Used to access views, run queries, XDCR,and update design documents.
  • 11209 : Internal Bucket Port
    - Used by smart client libraries to access data nodes using SSL.
  • 11210 : Internal/External Bucket Port
    - Used by smart client libraries or Moxi to directly connect to the data nodes.
  • 11211 : Client interface (proxy)
    - Used by pre-existing Couchbase and memcached (non-smart) client libraries.
  • 11214 : Incoming SSL Proxy
    - Used for SSL XDCR data encryption.
  • 11215 : Internal Outgoing SSL Proxy
    - Used for SSL XDCR data encryption.
  • 18091 : Internal REST HTTPS for SSL
    - Used by the Couchbase Web Console for REST/HTTP traffic with SSL.
  • 18092 : Internal CAPI HTTPS for SSL
    - Used to access views, run queries, XDCR and update design documents with SSL.
  • 4369 : Erlang Port Mapper ( epmd )
  • 21100 ~ 21299 (inclusive) : Node data exchange
 
 

2. 포트 관련 오류

2-1. Failed to reach erlang port mapper 

 
Failed to reach erlang port mapper. Could not connect to "192.168.1.1" on port "4369". This could be due to an incorrect host/port combination or a firewall in place between the servers
1) 방화벽 문제
2) epmd가 기동되어 있지 않은 문제