当我们遇到需要执行刷新hive数据语句msck repair table时
/usr/bin/spark-sql -e "msck repair table database_name.table_name;"
可能会出现报错,导致任务中断,报错如下:
Error in query: Operation not allowed: MSCK REPAIR TABLE only works on partitioned tables
这个报错是因为如果表没有分区就不需要进行刷新数据。
2024-05-23 09:58:30 阅读次数:28
当我们遇到需要执行刷新hive数据语句msck repair table时
/usr/bin/spark-sql -e "msck repair table database_name.table_name;"
可能会出现报错,导致任务中断,报错如下:
Error in query: Operation not allowed: MSCK REPAIR TABLE only works on partitioned tables
这个报错是因为如果表没有分区就不需要进行刷新数据。
Group By子句又称聚合查询,与MySQL或者Hive中的使用方式一样,但是需要注意一点在Select查询中如果有聚合查询,例如max,min等,与聚合查询出现的字段一定要出现在Group by中,否则语句报错。
datax->hdfsreader->orc文件读取出错ArrayIndexOutOfBoundsException: 6
flinkcdc+hudi0.10+hive(自动同步分区+压缩)
创建hive表后,可能会遇到需要增加字段的情况,我们可能会想当然的像mysql或其他数据库那样,直接添加一个字段。
java api访问hive操作示例
hive 的hiveserver2 服务端配置
使用msck修复hive分区时报错Unexpected partition key hour found at
hive 安装配置部署与测试
一键式完全删除CDH 6.3
JavaFX使用maven-assembly-plugin打包
文章
25746
阅读量
3139313
2024-09-25 10:14:48
2024-09-25 10:14:48
2024-09-25 10:14:09
2024-09-24 06:31:08
2024-04-25 14:12:25
2023-08-03 08:44:33
2023-06-14 09:13:23
2023-04-25 10:21:36
2023-05-31 08:48:11
2024-09-25 10:14:48
2023-06-08 06:14:53
2023-06-14 09:12:57