![](/img/trans.png)
[英]set partition location in 'Insert Overwrite' dynamic partition query in hive
[英]Hive - error while using dynamic partition query
我正在嘗試執行以下查詢:
INSERT OVERWRITE TABLE nasdaq_daily
PARTITION(stock_char_group)
select exchage, stock_symbol, date, stock_price_open,
stock_price_high, stock_price_low, stock_price_close,
stock_volue, stock_price_adj_close,
SUBSTRING(stock_symbol,1,1) as stock_char_group
FROM nasdaq_daily_stg;
我已經設置了hive.exec.dynamic.partition=true
和hive.exec.dynamic.partiion.mode=nonstrict;
。
表nasdaq_daily_stg
表包含許多CSV文件形式的正確信息。 執行此查詢時,出現以下錯誤消息:
引起原因:java.lang.SecurityException:違反密封:封裝了org.apache.derby.impl.jdbc.authentication包。
失敗:執行錯誤,從org.apache.hadoop.hive.ql.exec.MapRedTask返回代碼-101
mapreduce
工作根本沒有開始。 因此,在jobtracker
Web UI中沒有針對此錯誤的日志。 我正在使用derby來存儲元商店信息。
有人可以幫我解決這個問題嗎?
請嘗試這個。 這可能是問題所在。 您的類路徑上可能有兩次Derby類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.