Hadoop 正在将分区列添加到配置单元中的表架构中

Hadoop 正在将分区列添加到配置单元中的表架构中,hadoop,Hadoop,我试图创建一个分区表NYSE_TBL,并基于符号对其进行分区,我使用了下面的查询 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

我试图创建一个分区表NYSE_TBL,并基于符号对其进行分区,我使用了下面的查询

 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)

我这里的问题是,为什么分区列(符号)在表模式中被描述?创建表时我是否做错了什么?

这是
descripe table
的默认行为


descripe
显示包含给定表的非分区列和分区列的列列表。除此列表外,分区列再次单独显示在
#分区信息
下,以区分分区列和非分区列。

这是
描述表
的默认行为

descripe
显示包含给定表的非分区列和分区列的列列表。除此列表外,分区列再次单独显示在
#分区信息
下,以区分分区列和非分区列