[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
댓글 영역