我创建了这样的外部蜂巢表。
CREATE EXTERNAL TABLE parquet_emp_parquet(id string,name string,city string)STORED as PARQUET LOCATION' wasb://sparkblob@lntsparkblobaccount.blob.core.windows.net/empparquet' ;;
但我得到了输出,
+-------+-------+-------+--+
| id | name | city |
+-------+-------+-------+--+
| NULL | NULL | NULL |
| NULL | NULL | NULL |
| NULL | NULL | NULL |
+-------+-------+-------+--+

答案 0 :(得分:0)
Hive对列名非常敏感。
在我的情况下,我使用spark2.0.2数据框创建了镶木地板文件。在创建配置表时,名称与我给火花数据帧的不匹配。
它已经解决,我在创建外部配置单元表时给出了相同的模式,就像我创建镶木地板文件一样。