Hive报错记录——林子雨教材

2023-05-16

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(使用前将#替换为@)

Hive报错记录——林子雨教材 的相关文章

随机推荐