如何从shell运行配置单元命令?

ru9i0ody  于 2021-06-24  发布在  Hive
关注(0)|答案(1)|浏览(299)

在成功完成spark应用程序之后,我必须从shell脚本修复配置单元中的表。

msck repair table <DATABASE_NAME>.<TABLE_NAME>;

请给我建议一个合适的方法,它也适用于带有分区的大型表。

polkgigr

polkgigr1#

我找到了一个解决方法,使用:

hive -S -e "msck repair table <DATABASE_NAME>.<TABLE_NAME>;"

-s:这会减弱Hive产生的输出。
-e:用于运行配置单元命令。
-f:这用于提供hql脚本。

相关问题