Abhishek created KUDU-3299:
------------------------------
Summary: Improve error logging when restoring a table with
"impala::" prefix
Key: KUDU-3299
URL: https://issues.apache.org/jira/browse/KUDU-3299
Project: Kudu
Issue Type: Improvement
Components: backup
Reporter: Abhishek
When a kudu table created through impala is backed up in a cluster without
Kudu+HMS integration, it will be containing the "impala::" prefix. If this
table backup is restored in a cluster with Kudu+HMS integration in place it
fails with the below error message:
{code:java}
ERROR backup.KuduRestore$: Failed to restore table
impala::default.my_first_table: Look back in the logs for the full exception.
Error: Failure(org.apache.kudu.client.NonRecoverableException: failed to create
HMS catalog entry for table [id=077ea8941ffa49aea5b934dbaa890f9c]: when the
Hive Metastore integration is enabled, Kudu table names must be a period ('.')
separated database and table name identifier pair, each containing only ASCII
alphanumeric characters, '_', and '/': impala::default.my_first_table){code}
In this scenario it would be helpful if we can present the option of removing
"impala::" prefix as a part of the above error message (–removeImpalaPrefix).
This option is available as a part of the restore job
--
This message was sent by Atlassian Jira
(v8.3.4#803005)