Hive export to loacl


hive 에서 테이블 데이터를 local로 export 하고 싶을 때가 있다.

이 때는 아래 명령어를 활용한다.


hive --outputformat=csv2 -e "select * from ${schema}.${table}" >/etl/temp/test3.csv


–outputformat 옵션은 기본적으로 제공하는 포맷들이 csv 외에도 있다.

--outputformat=[table/vertical/csv2/tsv2/dsv/csv/tsv]  format mode for result display
    Note that csv, and tsv are deprecated - use csv2, tsv2 instead


해당 옵션은 table, vertical, csv2, tssv2, dsv 등을 제공한다.