MSCK修复表对于模式表失败

时间:2015-10-28 18:36:14

标签: hadoop hive

我的hive表名称采用以下格式:

schema_name.hive_table_name

例如:schema1.abc;

现在,当我尝试在上面的hive表上执行MSCK修复表时,它会抛出错误。

Logging initialized using configuration in file:/etc/hive/conf.dist/hive-log4j.properties FAILED: ParseException line 1:28 missing EOF at '.' near 'schema_name'

以下是我使用的命令:

hive -e "MSCK repair table schema_name.hive_table_name"

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

我尝试了以下声明:

hive -e "use schema_name;MSCK repair table hive_table_name"

这允许使用提到的特定模式将分区添加到配置单元。 它对我有用。

由于