在配置单元中使用外部表有什么用?

ctrmrzij  于 2021-06-27  发布在  Hive
关注(0)|答案(2)|浏览(257)

我想在配置单元中为我自己的表创建一个外部表。那么我怎样才能继续这样做呢?
外部表详细信息

4ngedf3f

4ngedf3f1#

使用外部表的主要优点是。。你在回避etl。
将文件放到文件夹中,并创建一个表作为它的 Package 器。
如果您有子文件夹,您可以在表创建中创建分区,并且数据马上可用。

oxcyiej7

oxcyiej72#

您可以使用如下查询,

CREATE EXTERNAL TABLE <table_name> 
AS
SELECT * FROM <source_table>
LOCATION '<HDFS_PATH>'

CREATE EXTERNAL TABLE IF NOT EXISTS <table_name> (
  col1        datatype,
  col2        datatype)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
LOCATION '<HDFS PATH>';

相关问题