[Apache Drill] MongoDB 연결하기

개발/ETC2016. 10. 22. 13:55
728x90

Apache Drill의 간단한 설치와 MongoDB 연동을 하고자 한다. 

1. 다운로드 및 압축 풀고 실행하기  (CentoOS 기준 / 임베디드 모드)

https://drill.apache.org/download

cd apache-drill-1.8.0/bin ./drill-embedded

압축 해제만으로 손쉽게 실행할 수 있다. 
Hive 등 다양한 tool이 있으나 MongoDB에서 데이터를 가져오는 위한 목적으로 손쉽게 설정할 수 있어서
Apache Drill를 사용하기로 했다.

2. MongoDB 연결 설정하기
Apache Drill이 정상적으로 구동이 되었다면 8047 PORT로 web console이 실행된다. 
web console에서 간단한 설정은 가능하다. 
console에서 작업할 수 있지만 REST API 로 설정하면 된다. 


http://localhost:8047



3. 연결한 MongoDB Config 설정을 하면 된다.  (Replica 설정이 되어 있는 관계로 PORT 번호 변경)

http://localhost:8047 > Storage



4. Console에서 Query 실행해 보기

MongoDB에 정상적으로 연결된 것을 확인 할 수 있다. 

> show databases;


use mongo.lob_db; select * From test_table; 실행하면 SQL문으로 MongoDB 데이터를 볼 수 있다. 이 부분은 어려운 부분이 없어서 Skip 합니다.

SQL문으로 통해 간단하게 MongoDB 데이터를 확인 할 수 있다. 
성능적인 부분은 좀 더 살펴보고 정리해 볼 예정이다. 


>!quit (종료)





728x90

작성자

Posted by 일퍼센트

관련 글

댓글 영역