我想在蜂巢中为自己的表创建一个外部表。 那我该怎么做呢?
外部表格详细信息
答案 0 :(得分:0)
您可以使用以下查询,
CREATE EXTERNAL TABLE <table_name>
AS
SELECT * FROM <source_table>
LOCATION '<HDFS_PATH>'
OR
CREATE EXTERNAL TABLE IF NOT EXISTS <table_name> (
col1 datatype,
col2 datatype)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
LOCATION '<HDFS PATH>';
答案 1 :(得分:0)
使用外部表的主要优点是..避免使用ETL。
将文件拖放到文件夹中,然后围绕它创建一个Table作为包装器。
如果有子文件夹,则可以在表创建中创建分区,并且立即可以使用数据。