Hive报错记录——林子雨教材
文章目录
- Hive报错记录——林子雨教材
- 一、说明
- 二、报错记录
- 1.创建分区表的sql代码有误
- 2.Hive修改表名为user出错:
- 3.新增分区报错
- 4.查看表中字段id:报错-->无效列名
- 5.查询数据报错:
一、说明
基于林子雨编著《大数据基础编程、实验和案例教程》教材第八章《数据仓库Hive的安装与使用》的报错记录
二、报错记录
1.创建分区表的sql代码有误
解决方法:
创建分区表:使用分区是partitioned by() 而不是partition by()
教材的代码是错误的
2.Hive修改表名为user出错:
解决方法:
user是特殊字段名,表/数据库的名称不可以是user(这个理解不知道是否正确)
3.新增分区报错
说明:创建的usr2表时,分区字段是(sex boolean)
解决方法:
①需提前在增加age字段作为分区列名
4.查看表中字段id:报错–>无效列名
解决方法:
不用添加数据库的名称
5.查询数据报错:
解决方法:
开启本地模式加速MR的查询(set hive.exec.mode.local.auto=true)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)