0

S3 バケットのログ ファイルを Hive テーブルにロードしたいのですが、このログは S3 バケット内の別のサブ フォルダー (abc-def/PMTA/2013/xxx,yyy,zzz サブ フォルダー) にあります。次のハイブ コマンドを使用していますが、データをロードしません。

CREATE EXTERNAL TABLE pmtalograw(
                                 type STRING,
                                 timeLogged STRING,
                                 timeQueued STRING,

ROW FORMAT delimited fields terminated by ',' STORED AS TEXTFILE

LOCATION 's3://abc-def/PMTA/2013';
4

1 に答える 1

0

HIVE のテーブルを作成し、PMTA ログのコンテンツをテーブルにロードします。

CREATE EXTERNAL TABLE pmtalograw(
type STRING,
timeLogged STRING,
timeQueued STRING,
timeImprinted STRING,
origin STRING,
recipient STRING,
orcpt STRING,
dsnAction STRING,
dsnStatus STRING,
dsnDiag STRING,
dsnMta STRING,
bounceCat STRING,
srcType STRING,
srcMta STRING,
dlvType STRING,
dlvSourceIp STRING,
dlvDestinationIp STRING,
dlvEsmtpAvailable STRING,
dlvSize STRING,
vmta STRING,
jobId STRING,
envId STRING)
ROW FORMAT delimited fields terminated by ',' STORED AS TEXTFILE

LOCATION 's3://abc-def/PMTA/Logs'; 
于 2013-09-25T12:19:01.690 に答える