1.4.3.2 Hive小试牛刀

总目录:https://www.jianshu.com/p/e406a9bc93a9

Hadoop - 子目录:https://www.jianshu.com/p/9428e443b7fd

基础命令

HIVE使用的命令HQL,是基于SQL95的,基础命令与SQL语法一致。

  • 查看数据库
    show databases;

    查看数据库

  • 进入默认数据库
    use default;

    进入库

  • 查看表
    show tables

    查看表

  • 创建表
    create table 表名(字段名1 字段类型1,...)

    创建表

  • 查表数据
    select * from 表名;

    查数据

  • 插入数据
    insert into 表名 values(字段值)

    插入数据

    插入数据输出的信息和前面的都不一样,这里显然进行了MR操作,访问了HDFS等等。
    hdfs

    文件块

上面就算小试牛刀,对hive的操作有了一定了解,接着说一些其他操作。

  • 从本地导入文件
    如果想要导入本地文件,必须在穿件表时指定行分隔符,这样hive才可以按照分隔符分割每一行的字符串。
    create table 表名(字段名1 字段类型1,...) row format delimited fields terminated by '行分隔符';
    创建表

    然后导入本地文件。
    load data local inpath '文件绝对路径' into table 表名;
    导入文件

    查询

我们也可以导入hdfs文件。
load data inpath '文件绝对路径' into table 表名;
直接去掉命令中的local。

导入

然后hdfs根目录上的文件就消失了。
hdfs

从本地上传的文件相当于拷贝,从hdfs上传的文件相当于移动。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 时间:2017-08-16 19:36:53来源:CSDN Hive 是基于Hadoop 构建的一套数据仓库分析系...
    majyer阅读 1,532评论 0 2
  • Hive 是基于Hadoop 构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop 分...
    三万_chenbing阅读 12,310评论 0 10
  • Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能。本...
    felix521阅读 1,424评论 0 0
  • hive简介 解释一:Hive是一个数据仓库基础工具在Hadoop中用来处理结构化数据。它架构在Hadoop之上,...
    卡卡xx阅读 6,570评论 0 4
  • 人这一生,大概总会遇到一个绝尘万里而去的人,他跟自己山海相隔,却又跟自己如影随形。那个人是春风过柳,是明月扶花,是...
    林lx_9ae2阅读 221评论 0 0

友情链接更多精彩内容