본문 바로가기
BigData 기술/HBase,Phoenix

Phoenix 연결방식 차이 (Thick / Thin)

by 잇서니 2021. 11. 19.
반응형

phoenix driver에는 크게 2가지 종류가 있다.

 

1. Thick

클라이언트가 zookeeper를 통해 HBase에 직접 붙는 방식이다.

클라이언트와 아래 컴포넌트 간 통신이 되어야 한다.

- zookeeper (2181)

- HBase master (16000)

- HBase region server (16020)

 

2. Thin

클라이언트가 phoenix query server를 통해 phoenix에 접속하는 방식이다.

phoenix query server를 별도로 구성하여 실행하여야 한다.

클라이언트는 phoenix query server(8765)와 통신만 되면 된다.

 

참고) python으로 phoenix에 접속하는 경우

query server를 통해 phoenix에 접속하는 python driver를 제공한다. thick driver는 없는 상태다.

python으로 thick driver를 사용하여 phoenix에 접속하고자 하는 경우, jpype를 사용하여 직접 thick driver jar를 업로드 하여 접속해야 한다. python 코드에서 직접 jvm을 실행하는 방법이다.

 

 

 

반응형

댓글