Hive报错记录——林子雨教材
【摘要】 Hive报错记录——林子雨教材
Hive报错记录——林子雨教材
一、说明
基于林子雨编著《大数据基础编程、实验和案例教程》教材第八章《数据仓库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)
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)