You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "xuzq (JIRA)" <ji...@apache.org> on 2018/05/28 03:31:00 UTC

[jira] [Created] (HIVE-19722) Why the hive archive not support EXTERNAL_TABLE?

xuzq created HIVE-19722:
---------------------------

             Summary: Why the hive archive not support EXTERNAL_TABLE?
                 Key: HIVE-19722
                 URL: https://issues.apache.org/jira/browse/HIVE-19722
             Project: Hive
          Issue Type: Bug
            Reporter: xuzq


At present, out tables are EXTERNAL_TABLE, and there is a large amount of metadata information in NameNode, so i need to do archive to reduce the informations. But hive archive is only support MANAGED_TABLE。

 

Can someone explain why archive don't support EXTERNAL_TABLE?

Is there any downsides if i changed the code this way?

 

if (!(tbl.getTableType() == TableType.MANAGED_TABLE || tbl.getTableType() == TableType.EXTERNAL_TABLE)) {
   throw new HiveException("ARCHIVE can only be performed on managed tables");
}

 

Thanks.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)