我的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"
有人可以帮忙吗?
答案 0 :(得分:1)
我尝试了以下声明:
hive -e "use schema_name;MSCK repair table hive_table_name"
这允许使用提到的特定模式将分区添加到配置单元。 它对我有用。
由于