Spark HiveContext无法读取hive镶木桌的重命名列

时间:2016-11-28 07:39:29

标签: apache-spark hive apache-spark-sql

我在Hive中有一个外部表,表格式是实木复合地板

我们使用hive Alter表更改列(从id到empid)语句和

重命名了列

set parquet.column.index.access = true

  

表名:xyz
  旧栏名:id
  新列名emp_id

SQL select emp_id from xyz在配置单元中工作正常 我想通过spark HiveContext

查询表格

我设置了

的属性
 hc.setConf("parquet.column.index.access", "true")

但是hc.sql("select emp_id from xyz"),所有emp_id都为空

1 个答案:

答案 0 :(得分:0)

除了set parquet.column.index.access = true之外,是否还有其他建议的解决方案