しょぼい質問となり申し訳ございません。
HiveQLのLOCATIONについて質問です。
CREATE EXTERNAL TABLE IF NOT EXISTS archivelog_${DATE} ( id int, count int ) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' LOCATION 's3://xx-pv-count/prd_${DATE}'
ALTER TABLE accessLog ADD IF NOT EXISTS PARTITION ( pt='${DATE}' ) LOCATION 's3://xx-nginx-log/prd_${DATE}'
このようにcreate table, alter tableなどにLOCATIONが書いてありますが、
これはtableの形式と同じデータをLOCATIONに指定したパスに吐くという意味でしょうか?
それともLOCATIONパスのデータをimportしてtableを修正する意味でしょうか。
ネットで調べてもよくわかりませんでしたのでこちらに質問いたします。
よろしくお願いします
あなたの回答
tips
プレビュー