개요

- NoSQL용 SQL 쿼리 엔진으로, 파일 시스템 상의 JSON/CSV/Parquet 등의 파일, Hive 소스, HBase, MongoDB 등에 직접 SQL 쿼리를 던질 수 있다.

- http://drill.apache.org/

- 멀티플랫폼 지원.



Windows 설치 및 시작

- 다운로드 후 아래 처럼 압축을 푼다.

- bin 디렉토리에서 아래 명령어 실행

    - sqlline.bat -u "jdbc:drill:zk=local"

    - 위 명령어는 임베디드 모드로 실행한다는 뜻. 즉 하나의 컴퓨터에서 실행.

- 종료는 !quit



MongoDB 사용하기

- 실행한 후 http://localhost:8047 를 웹브라우져로 연다.

- Storage 탭에서 MongoDB 연결 설정을 한다.

Storage 탭


MongbDB 설정


- 콘솔 화면(클라이언트 실행)에서 show databases; 를 실행한다.

    - MongoDB 설정이 올바르게 되었으면 데이터베이스 이름 중 mongo. 가 붙은 것이 보인다.

- 데이터 베이스 선택

    - user mongo.GameDB;

- 테스트 용 쿼리 실행

    - select * from user limut 10;




웹브라우져로 쿼리 실행하기

- Apache Drill을 원격 서버에 실행한 후 웹브라우져를 통해서 쿼리를 실행한다.

- mongo.데이터베이스.컬렉션 을 모두 입력해야 컬렉션에 쿼리할 수 있다

저작자 표시
신고
by 흥배 2016.10.31 08:00
| 1 |