hive新增两个字段,执行脚本没有报错,select出来以后值为空
然后单独执行代码发现,数据不为空
解决方法:
1.show create table table_name;找到该表元数据的存储路径
2.删除该分区路径下的deflate文件:
hadoop fs -rm hdfs://ns1/user/hive/warehouse/xxx.db/table_name/dt=2019-01-20/000000_0.deflate
即可重新初始化数据,重新select显示正常。
hive新增两个字段,执行脚本没有报错,select出来以后值为空
然后单独执行代码发现,数据不为空
解决方法:
1.show create table table_name;找到该表元数据的存储路径
2.删除该分区路径下的deflate文件:
hadoop fs -rm hdfs://ns1/user/hive/warehouse/xxx.db/table_name/dt=2019-01-20/000000_0.deflate
即可重新初始化数据,重新select显示正常。