将 hive 表从一个数据库传输到另一个数据库 [英] Transferring hive table from one database to another

查看:54
本文介绍了将 hive 表从一个数据库传输到另一个数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要将一个 hive 表从一个数据库移动到另一个数据库.我该怎么做?

I need to move a hive table from one database to another. How can I do that?

推荐答案

从 0.14 开始,您可以使用以下语句将表从一个数据库移动到同一 Metastore 中的另一个数据库:

Since 0.14, you can use following statement to move table from one database to another in the same metastore:

use old_database;
alter table table_a rename to new_database.table_a

如果table_a 是托管表,则上述语句还将移动 hdfs 上的表数据.

The above statements will also move the table data on hdfs if table_a is a managed table.

这篇关于将 hive 表从一个数据库传输到另一个数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆