2021-06-02 Hive课后实验5(一些小建议)

把课后实验写了一下,总结一下自己遇到的问题及解决方法。
安装完hive后操作遇到错误可以参考一下

启动hive遇到这个的话一般没啥大问题,忽略)
在这里插入图片描述


创建数据库:

create database if not exists hive; 

这句代码可以理解为这样:

create database if not exists [数据库名字]; #创建一个名称为【数据库名字】的数据库


描述数据库:

describe databases;

直接这么写的话会报错:找不到table
这么写就行:

desc database [数据库名称];

例如:
在这里插入图片描述


向表中装载数据:
在这里插入图片描述
按照原文的描述代码是有一些错误的

create table if not exists hive.stu(id int,name string) 
row format delimited fields terminated by '\t';

就比如这一句中的row format delimited fields terminated by ‘\t’;
【\t】应该改为空格,因为我们创建的stu.txt每一行的数据是由空格分隔的。
而原文描述的\t为换行符,不更正的话后续查询操作会失败。
下面基本没啥错误了)))
插入course的数据可以同样使用stu的装载方法,其他操作照着写就行了


有错误的话请大佬们指出ww

大佬们点个赞呗

其他博客也点一点嘛
有其他问题可以留言大伙一起讨论0.0

  • 9
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值