WHYBIGDATA
WHYBIGDATA的博客

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)

posted on 2022-05-18 15:49  WHYBIGDATA  阅读(44)  评论(0)    收藏  举报