Phoenix 사용
- 인쇄
- PDF
Phoenix 사용
- 인쇄
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
VPC 환경에서 이용 가능합니다.
Apache Phoenix는 HBase를 백업 저장소로 사용하는 Hadoop용 오픈 소스 대규모 병렬 관계형 데이터베이스 엔진입니다. 이는 Hadoop에서 OLTP(online transaction processing) 및 데이터 분석을 가능하게 합니다.
Phoenix는 SQL을 통해 데이터를 쿼리하며 사용자가 SQL을 사용해 테이블, 뷰, 인덱스 및 시퀀스를 생성, 삭제 및 변경할 수 있도록 하는 JDBC 드라이버를 제공합니다. MapReduce 를 사용하는 대신 쿼리 및 기타 명령문을 기본 NoSQL 저장소 API로 컴파일하여 데이터를 빠르게 처리합니다.
참고
- Data Forest에서는 Phoenix 5.0.0 버전을 제공합니다. 자세한 설명은 공식 문서를 참조해 주십시오.
- Phoenix 앱을 사용하려면 ZOOKEEPER-3.4.13 타입의 Zookeeper 앱을 먼저 생성해 주십시오.
Phoenix 앱 상세 정보 확인
앱 생성이 완료되면 상세 정보를 확인할 수 있습니다. 앱 상세 정보의 Status가 Stable이면 앱이 정상적으로 구동된 것을 의미합니다.
앱 상세 정보를 확인하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼의 콘솔에서 Services > Big Data & Analytics > Data Forest 메뉴를 차례대로 클릭해 주십시오.
- 좌측의 Data Forest > Apps 메뉴를 클릭해 주십시오.
- 계정을 선택해 주십시오.
- 상세 정보를 확인할 앱을 클릭해 주십시오.
- 앱 상세 정보를 확인해 주십시오.
- Quick links
- AppMaster: 컨테이너 로그를 확인할 수 있는 URL. 앱 생성 시 모든 앱은 YARN 큐에 제출되며, YARN은 각 앱의 상세 정보를 확인할 수 있는 Web UI 제공
- HBase Master Status UI: HBase의 Master UI
- Sqlline: phoenix-cli를 실행할 수 있는 페이지로, phoenix-cli 명령어만 사용 가능. 앱을 생성한 계정 이름 및 비밀번호로 로그인. 사용 가능한 명령어는 여기를 참조
- 컴포넌트: PHOENIX-5.0.0 앱 타입은 master, region server, thrift, thrift2, rest, sqlline 컴포넌트로 구성됩니다.
- hbasemaster: 리전 서버 관리 및 Zookeeper를 이용하여 모니터링 가능
- regionserver: 리전 관리 및 클라이언트 요청 처리 가능
- thrift: HBase와 데이터를 주고 받기 위해서 필요한 API 서버
- thrift2: thrift에 concurrent 기능이 추가된 API 서버
- rest: rest 방식의 API 서버
- sqlline: SQL을 실행하는 phoenix-cli
- Quick links
참고
- thrift, thrift2, rest 의 컨테이너 개수는 '0'이 기본값입니다. 반드시 필요한 경우에만 추가해 주십시오.
- AppMaster UI에 로그인하고 각 컨테이너의 로그를 확인하는 방법은 Quick links 접속을 참조해 주십시오.
<예시>
- Sqlline 접속 화면
이 문서가 도움이 되었습니까?