我有一個將數據加載到外部表格的配置單元查詢。有沒有任何可能的數據可能不會被加載到表!外部表格未正確加載
當我手動運行查詢時,表中加載了數據。但是當它在自動化腳本中運行時,有時候數據沒有被填充到表中。我具有對路徑的所有訪問權限,並且使用MAPR分發
請幫我理解這種情況。
這裏是我的代碼片段,
CREATE EXTERNAL TABLE IF NOT EXISTS A
(
.
.
.
.
.
.
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '|'
STORED AS TEXTFILE
LOCATION 'a/b/c/d/A'
INSERT OVERWRITE TABLE <DB_NAME>.A
SELECT
DISTINCT
.
.
.
.
.
.
FROM <DB_NAME>.B;
if [ -s 'a/b/c/d/A' ]; then
echo "Data found"
else
echo "No data found"
fi
當手動運行查詢,我能看到一個記錄,但是當通過UNIX自動化,它打印未找到任何數據。我的意思是數據沒有加載到表中
分享您的表中的數據集腳本 –