在成功完成spark应用程序之后,我必须从shell脚本修复配置单元中的表。
msck repair table <DATABASE_NAME>.<TABLE_NAME>;
请给我建议一个合适的方法,它也适用于带有分区的大型表。
polkgigr1#
我找到了一个解决方法,使用:
hive -S -e "msck repair table <DATABASE_NAME>.<TABLE_NAME>;"
-s:这会减弱Hive产生的输出。-e:用于运行配置单元命令。-f:这用于提供hql脚本。
1条答案
按热度按时间polkgigr1#
我找到了一个解决方法,使用:
-s:这会减弱Hive产生的输出。
-e:用于运行配置单元命令。
-f:这用于提供hql脚本。