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가 기동되어 있지 않은 문제