Hive 基础及安装
Hive 操作(一)
hive 操作(二)——使用 mysql 作为 hive 的metastore
hive 操作(三)——hive 的数据模型
hive 操作(四)

distinct:去重

视图

使用视图可以屏蔽复杂的操作;
还可进行权限的控制;

hive> create view v1 as select * from t1;

limit clause

Limit 限制查询的记录数,返回的结果是随机选择的,

hive> select * from t1 limit 5;

sort by & order by

  • sort by

    多个 reduce,内部排序

  • order by

    一个 reduce,总排序

Java 操作

Java API 操作之前,必须启动 hive 的远程服务,在 linux 中执行如下的命令:

[root@hadoop0 ~]# hive --service hiveserver >/dev/null  2>/dev/null &

在 hive 1.2 及以上的版本(不再支持 hive),如下更为简洁的命令:

[root@hadoop0 ~]# hiveserver2 &

内置函数 & UDF(User Defined Function)

hive> # 键入 tab 键会提示是否显示全部的函数信息
hive> describe function substr;# 相当于 man 操作,输出函数使用信息
hive> select sum(id) from t2;           

hive 操作(四)相关推荐

  1. Hive(四)——数据操作

    Hive(四)--数据操作 向管理表装载数据,指定路径应该是一个目录而非文件(load本地文件不会抛异常,hdfs则不可) # 装载本地文件的数据使用local关键字,装载hdfs数据去掉local关 ...

  2. 2021年大数据Hive(四):Hive查询语法

    全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 hive查询语法 一.SELECT语句 1.语句结构 2.全表查 ...

  3. HIVE的安装配置、mysql的安装、hive创建表、创建分区、修改表等内容、hive beeline使用、HIVE的四种数据导入方式、使用Java代码执行hive的sql命令

    1.上传tar包 这里我上传的是apache-hive-1.2.1-bin.tar.gz 2.解压 mkdir -p /home/tuzq/software/hive/ tar -zxvf apach ...

  4. hive 操作(三)——hive 的数据模型

    Hive 基础及安装 Hive 操作(一) hive 操作(二)--使用 mysql 作为 hive 的metastore hive 操作(三)--hive 的数据模型 hive 操作(四) 大的分类 ...

  5. hive 操作(二)——使用 mysql 作为 hive 的metastore

    Hive 基础及安装 Hive 操作(一) hive 操作(二)--使用 mysql 作为 hive 的metastore hive 操作(三)--hive 的数据模型 hive 操作(四) hive ...

  6. Hive 操作(一)

    Hive 基础及安装 Hive 操作(一) hive 操作(二)--使用 mysql 作为 hive 的metastore hive 操作(三)--hive 的数据模型 hive 操作(四) 注: ( ...

  7. 大数据基础之Hive(四)—— 常用函数和压缩存储

    作者:duktig 博客:https://duktig.cn (文章首发) 优秀还努力.愿你付出甘之如饴,所得归于欢喜. 更多文章参看github知识库:https://github.com/dukt ...

  8. hive的四种文件存储格式

    hive分为四种存储格式: 1.TEXTFILE 2.SEQUENCEFILE 3.RCFILE 4.ORCFILE 在其中textfile为默认格式,如果在创建hive表不提及,会默认启动textf ...

  9. spark指定hive字段_Spark2.0集成Hive操作的相关配置与注意事项

    前言 补充说明 Hive中metastore(元数据存储)的三种方式:内嵌Derby方式 Local方式 Remote方式 [一].内嵌Derby方式这个是Hive默认的启动模式,一般用于单元测试,这 ...

最新文章

  1. gatb_core_components
  2. MySQL的字符编码体系(一)——数据存储编码
  3. 解密新一代Java JIT编译器Graal
  4. mysql -b -e_MySQL 的B+树索引.
  5. java内存溢出总结(1.8)
  6. 判定两个tensor维度相同_Pytorch之Tensor大详解
  7. Linux汇编语言开发指南
  8. 经典网络结构 (五):ResNet (残差网络)
  9. nginx跨域配置步骤
  10. 二、帧模式 MPLS 操作
  11. python代码加密解密_Python实现对字符串的加密解密方法示例
  12. 影响信用贷款的四大条件
  13. 解决电脑本地网络连接显示红叉又可上网问题
  14. python轮子下载教程
  15. Redis学习12之jedis的set时间测试
  16. win7计算机无法识别分辨率,win7系统无法调整分辨率显示灰色的详细方案
  17. 几个强大到没朋友的资源网站 个个都是精品
  18. 报纸页数(X星球日报和我们地球的城市早报是一样的, 都是一些单独的纸张叠在一起而已。每张纸印有4版。 比如,某张报纸包含的4页是:5,6,11,12, 可以确定它应该是最上边的第2张报纸。 我们)
  19. Markdown使用(有道云笔记)
  20. 澜舟认知智能平台开启公测,8 大 NLP 能力接口免费试用!

热门文章

  1. 地理在计算机中的应用,计算机在地理教学中应用形式之一:适合于大班教学的演示型...
  2. 线上环境websocket连接地址_WebSocket:沙盒里的TCP
  3. 剑指offer面试题25. 合并两个排序的链表(双指针)
  4. LeetCode 135. 分发糖果(贪心算法)
  5. tensorflow精进之路(二十二)——使用slim模型对图像识别与检测(下)(VGG19模型)
  6. DELPHI中操作ACCESS数据库
  7. 【目标检测】Fast RCNN算法详解(转)
  8. Java static静态关键字 有啥用
  9. html5中本地存储概念是什么?
  10. TCP粘包问题的解决方案01——自定义包体