Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
hive query에서 insert overwrite directory '${OUTPUT}'형태로 저장하면
컬럼 구분자는 default가 ' x01'가 자동으로 삽입된다.
하지만 local로 저장하는 경우는 delimiter를 아래와 같이 지정할 수 있음
-------------------------------------아래-------------------------------------------
insert overwrite local directory '${OUTPUT}'
row format delimited fields terminated by 't'
select * from aaa;
-------------------추가--------------------
위의 경우는 MapR의 경우이며 apache배포본에는 't'로 저장됨
-------------------확인하는 방법-----------
excel에서 해당 파일을 읽어들여 컬럼분리자가 무엇으로 표시되는지 확인하면.. 정확히 알 수 있다..