gpt4 book ai didi

hadoop - Hive-使用动态分区查询时出错

转载 作者:行者123 更新时间:2023-12-02 21:47:37 26 4
gpt4 key购买 nike

我正在尝试执行以下查询:

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=truehive.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网络用户界面中没有针对此错误的日志。我正在使用derby来存储元商店信息。

有人可以帮我解决这个问题吗?

最佳答案

请尝试这个。这可能是问题所在。您的类路径中可能有两次Derby类。

"SecurityException: sealing violation" when starting Derby connection

关于hadoop - Hive-使用动态分区查询时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23867748/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com