gpt4 book ai didi

hive - 如何将所有 hive 表从一个数据库复制到另一个数据库

转载 作者:行者123 更新时间:2023-12-03 12:08:35 25 4
gpt4 key购买 nike

我在包含 80 个表的 hive 表中有默认数据库。
我又创建了一个数据库,我想将所有表从默认数据库复制到新数据库。

有什么方法可以从一个数据库复制到另一个数据库,而无需创建单个表。

请让我知道是否有任何解决方案..
提前致谢

最佳答案

我可以想到几个选项。

  • 使用 CTAS。
    CREATE TABLE NEWDB.NEW_TABLE1 AS select * from OLDDB.OLD_TABLE1;
    CREATE TABLE NEWDB.NEW_TABLE2 AS select * from OLDDB.OLD_TABLE2;
    ...
  • 使用 Hive 的 IMPORT 功能
    https://cwiki.apache.org/confluence/display/Hive/LanguageManual+ImportExport

  • 希望这可以帮助。

    关于hive - 如何将所有 hive 表从一个数据库复制到另一个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26636839/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com