-
[Hive]Create table Location 알아보기데이터 엔지니어링/Hive 2022. 10. 6. 21:55반응형
Location이란?
- hive에서 create table을 하게 되면 default path안에 데이터가 파일 형태로 생성이 되게 된다.
- Location은 hive 속성 default path로 설정이 되지만, create table시 작성하여 명시적으로 path를 지정 해 줄 수 있다.
- hive안에 S3 plugin이 내장되어 있어 바로 S3주소로 접근이 바로 가능하다.
# hdfs location 설정하는 법 CREATE TABLE default.person( pid INT, name STRING, age INT, address STRING ) STORED AS ORC LOCATION 'hdfs://{hdfs-domain}:{port}/{path}'; -- CREATE TABLE WITH LOCATION-AWS S3 CREATE TABLE default.person( pid INT, name STRING, age INT, address STRING ) STORED AS ORC LOCATION 's3a://{bucket_name}/{path}';
참고문헌
반응형'데이터 엔지니어링 > Hive' 카테고리의 다른 글