spark sql 表分区出现损坏
来源:互联网 发布:淘宝福袋退货 编辑:程序博客网 时间:2024/06/01 12:57
表分区出现损坏
1) Create a table"test". "create table test (n string) partitioned by (pstring)"
2) Load some data into partition(p='1')
3)Remove the path related to partition(p='1') of table test manually."hadoop fs -rmr ..../warehouse/..../test/p=1"
4)Run spark sql, spark-sql -e "select n from test where p='1';"
Then it throws exception:
Error:org.apache.hadoop.mapred.InvalidInputException: Input path does not exist:hdfs://hacluster/user/hive/warehouse/dp_tmp.db/spark_15044/p=2016-12-26(state=,code=0)
解决办法:
1、损坏分区数据不参与计算(hive采用这种方式解决)
setspark.sql.hive.verifyPartitionPath=true;
表示忽略这个损坏的分区数据
2、重新建分区overwrite 或者 drop tablepartition()
0 0
- spark sql 表分区出现损坏
- 分区设置损坏
- 关于一些机器 到客户手里一两个月就有出现分区损坏不能启动的问题探讨
- SQL Server表分区
- SQL Server2005表分区
- SQL Server2005 表分区
- SQL Server表分区
- SQL SERVER 表分区
- sql server2008 表分区
- SQL Server表分区
- SQL表分区
- SQL server 表分区
- SQL Server表分区
- SQL Server表分区
- SQL Server表分区
- SQL Server表分区
- SQL Server表分区
- SQL SERVER 表分区
- 【PAT乙级题目1019】数字黑洞
- 遗传算法入门,源码
- HDU P2086 JAVA
- 第一次写博客
- R文本挖掘之一安装R软件和包
- spark sql 表分区出现损坏
- 文件
- java回车事件触发
- Linux下如何获取网卡信息
- 一次查询一条数据花费6分钟的SQL优化到0.05s的经历
- php判断是否是整数的函数
- GRADLE多渠道打包
- Android异步消息处理机制完全解析
- makefile在同一目录下编译出多个可执行文件