2012-01-06 4 views
0

HBase를 사용하여 데이터를 저장했지만 나중에 내 요구 사항에 맞게 데이터를 HBase에서 mysql 또는 postgres와 같은 RDBM으로 내보내려고합니다. 우리는 옵션으로 Sqoop을 가지고 있지만 MySQL에서 가져 와서 HBase에 넣고 HDFS에 저장된 데이터를 RDBMS로 내보내고 HBase에서 직접 데이터를 가져올 수는 없습니다.HBase 데이터를 RDBMS로 내 보냅니다.

HBase 테이블에서 RDBMS 테이블로 데이터를 내보낼 수있는 도구가 있습니까?

답변

1

이 방법이 더 나은지 확실하지 않지만 HBase 데이터는 exported 일 수 있으며 플랫 파일로 저장 한 다음 RDBMS에로드 할 수 있습니다.

+0

HBase 테이블을 하이브 테이블로 마운트 할 수 있습니다 (일관된 스키마가 있다고 가정). https://cwiki.apache.org/confluence/display/Hive/HBaseIntegration –

+0

@Praveen Sripati, 귀하의 링크와 텍스트가 혼란 스럽습니다. 이 링크는 HBase에서 내보내는 것에 관한 기사 (정확한 질문에 답하는 것)와 연결됩니다. 하지만 텍스트에 하이브라고 쓰여 있습니다. – mdahlman

+0

@mdahlman - thnx - 응답을 업데이트했습니다. –

관련 문제