gpt4 book ai didi

hadoop - 分区列正在添加到配置单元中的表模式

转载 作者:可可西里 更新时间:2023-11-01 15:56:33 26 4
gpt4 key购买 nike

我正在尝试创建一个分区表 NYSE_TBL,我正在根据 SYMBOLS 对它进行分区,我使用了以下查询

 create table nyse3
(exchange_data string,
stock_date string,
stock_price_open double,
stock_prce_high double,
stock_prce_low double,
stock_prce_close double,
stock_volume double,
stock_price_adj_close double)
partitioned by (symbol string)
row format delimited
fields terminated by ',';

当我试图描述 NYSE3 的架构时创建表后,我得到以下架构

  describe nyse3;
OK
exchange_data string
stock_date string
stock_price_open double
stock_prce_high double
stock_prce_low double
stock_prce_close double
stock_volume double
stock_price_adj_close double
symbol string

# Partition Information
# col_name data_type comment

symbol string
Time taken: 0.081 seconds, Fetched: 14 row(s)

我的问题是,为什么在表架构中描述了分区列(SYMBOL)?我在创建表格时做错了什么吗?

最佳答案

这是 DESCRIBE TABLE 的默认行为。

DESCRIBE 显示包含给定表的非分区列和分区列的列列表。除了此列表之外,分区列再次单独显示在 # Partition Information 下,以区分分区列和非分区列。

关于hadoop - 分区列正在添加到配置单元中的表模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42957787/

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