๐ปTech/๐HIVE
[Hive] ์ฟผ๋ฆฌ๊ฒฐ๊ณผ ํ์ผ ์ถ์ถ
_viper_
2019. 5. 29. 14:00
๋ฐ์ํ
โพ hive -e ๋ช ๋ น์ด ์ฌ์ฉํ์ฌ ํ์ผ ์ ์ฅํ๋ ๋ฐฉ๋ฒ
- beeline์ผ๋ก select ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ ๊ฒฝ์ฐ ์ปฌ๋ผ๋ช ๊ณผ ํ ์ด๋ธ ํํ๋ ๊ฐ์ด ๋์ค๊ธฐ ๋๋ฌธ์,
outputformat=tsv2 ์ต์ ์ผ๋ก ์ ๊ฑฐํ ์ ์์ต๋๋ค.
hive --outputformat=tsv2 -e "select * from db.tb" > /local_path/test.dat
โพ delimiter ๋ณ๊ฒฝํ์ฌ ํ์ผ ์ ์ฅํ๋ ๋ฐฉ๋ฒ (hive to file)
- ์๋๋ด์ฉ์์ ์ ์ฅํ ํ์ผ์ ๋๋ ํ ๋ฆฌ ์์น์ ์ํ๋ ๊ตฌ๋ถ์, ์ฟผ๋ฆฌ ์ค์ ํ hql ํ์ผ ์ ์ฅ
INSERT OVERWRITE LOCAL DIRECTORY './directory_name'
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
STORED AS TEXTFILE
SELECT * FROM table WHERE id > 100;
- ์ ์ฅํ ํ์ผ ์คํ
hive -f test.hql