Can I change a table from internal to external in hive?

后端 未结 2 1024
遇见更好的自我
遇见更好的自我 2021-02-01 17:51

I created a table in hive as a managed table, but it was supposed to be external, is it possible to change the table type of the table without losing the data?

相关标签:
2条回答
  • 2021-02-01 18:09

    You can copy your data files from the Hive data location to the location you planned to store your external table, drop the table and re-create it as external.

    0 讨论(0)
  • 2021-02-01 18:16
    ALTER TABLE <table> SET TBLPROPERTIES('EXTERNAL'='TRUE')
    

    Note: EXTERNAL and TRUE need to caps or it will not work

    0 讨论(0)
提交回复
热议问题