以下のテーブルは、select ステートメントの実行中にデータを返しません
CREATE EXTERNAL TABLE foo (
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\073'
LINES TERMINATED BY '\n'
LOCATION '/user/data/CSV/2016/1/27/*/part-*';
mapreduce ジョブがパーツ ファイルをフォルダーに配置し、ハイブがテーブルに読み込まれるように、ハイブが動的フォルダーを指すようにする必要があります。
場所を動的にする方法はありますか
/user/data/CSV/*/*/*/*/part-*
それとも/user/data/CSV/*
うまくいくでしょうか?
(同じコードは、内部テーブルとして作成され、ファイル パスを使用してロードされた場合に正常に機能します。したがって、フォーマットによる問題はありません)