hive
趣学程序-shaofeer
爱生活,爱程序。趣学程序!我在这里分享我的学习记录以及学习笔记!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HIVE之 DDL 数据定义 & DML数据操作
DDL数据库定义创建数据库1)创建一个数据库,数据库在 HDFS 上的默认存储路径是/user/hive/warehouse/*.db。 hive (default)> create database db_hive;2)避免要创建的数据库已经存在错误,增加 if not exists 判断。(标准写法) hive (default)> create database if ...原创 2019-05-24 12:19:02 · 471 阅读 · 0 评论 -
Hive的查询
基本查询全表和特定列查询1.全表查询 select * from emp;2.选择特定列查询 select empno,ename from emp;注意: 1.SQL语言大小写不敏感 2.SQL可以写在一行或者多行 3.关键字不能被缩写也不能分行列别名主要作用: 重命名一个列 便于计算使用AS关键字为列指定别名select ename as name from e...原创 2019-05-25 00:18:40 · 505 阅读 · 0 评论 -
Hive的架构原理&Hive的安装步骤
Hive架构图元数据默认数据库是:Derby、开发使用MySQLHive如何将SQL语句翻译成MapReduce的?1.使用SQL解析器解析SQL语句2.使用编译器进行编译逻辑3.使用优化器进行优化4.使用执行器在Hadoop上执行MapReduceHive是基于Hadoop之上的框架。Hive的安装步骤1.安装Hive之前,确保Hadoop是正常安装成功的2.解压...原创 2019-05-23 21:28:24 · 275 阅读 · 0 评论 -
Hive之函数与自定义函数
系统自带的函数1)查看系统自带的函数 hive> show functions;2)显示自带的函数的用法 hive> desc function upper;3)详细显示自带的函数的用法 hive> desc function extended upper;自定义函数1)Hive 自带了一些函数,比如:max/min 等,但是数量有限,自己可以通过自定义 UDF...原创 2019-05-28 12:27:05 · 599 阅读 · 0 评论 -
Hive调优策略
Hive调优策略Fetch抓取Fetch抓取是指,Hive中对某些情况的查询可以不必使用MapReduce计算。例如:select * from employee;在这种情况下,Hive可以简单的读取employee对应存储目录下的文件,然后输出查询结果到控制台上。在hive-default.xml.template文件中hive.fetch.task.conversion默认是more...原创 2019-05-28 13:48:09 · 494 阅读 · 0 评论 -
Hive的基本操作和数据类型
Hive的基本操作 1.启动Hive bin/hive 2.查看数据库 hive>show databases; 3. 打开默认数据库 hive>use default; 4.显示default数据库中的所有表 hive>show tables; 5.创建一张表 hive> create table student(id int, na...原创 2019-05-24 00:20:32 · 681 阅读 · 1 评论
分享