![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hive
Mr.Sheep-Y
愿温柔的人,总能被世界温柔以待~
展开
-
hive的安装
hive的安装1.解压tar –xzvf apache-hive-1.1.0-bin.tar.gz2.配置环境vim /etc/profileexport HIVE_HOME=/home/bigdata/hiveexport PATH=$PATH:$HIVE_HOME/bin:3.hive配置文件cd /home/bigdata/hive/confmv hive-defaul...原创 2019-10-08 15:25:07 · 118 阅读 · 0 评论 -
Hive的面试题
1.什么是hive?hive 数据仓库工具Hive就是在Hadoop上架了一层SQL接口,可以将SQL翻译成MapReduce去Hadoop上执行,这样就使得数据开发和分析人员很方便的使用SQL来完成海量数据的统计和分析,而不必使用编程语言开发MapReduce那么麻烦。Hive就是我们所说的使用传统的sql来分析海量数据的工具hive就是一个翻译器,将传统的sql转化成mapreduce...原创 2019-10-08 15:29:49 · 384 阅读 · 0 评论 -
Hive基础语句
–查看所有库show databases;– 使用库use log;–查看所有表show tables;–创建库–语法create database [if not exists] databaseName [comment '注释'];create database if not exists log;create database if not exists logtemp...原创 2019-10-08 15:34:01 · 116 阅读 · 0 评论 -
hive与分区
1.创建及添加数据#创建外部表create external table if not exists tablename(id bigint,name string,age int) #分区partitioned by (sex string,class string) #文件格式row format delimited fields terminated by ' ' #上传数据...原创 2019-10-09 15:53:10 · 690 阅读 · 0 评论 -
hive分桶
文章目录5.分桶5.1建表语句5.2属性5.3添加数据5.4查询5.分桶分桶意义–1.提高查询效率。使用链接查询的两个字段进行过分桶。–2.提高抽样效率–分桶关键字:bucket5.1建表语句怎么知道对那个字段分桶??分几个桶??create table if not exists tablename(id int,name string,sex string)#对性别分两个桶...原创 2019-10-11 09:15:38 · 155 阅读 · 0 评论 -
hive的复杂数据类型
文章目录4.复杂数据类型4.1 array4.2 map4.3 sturct4.4 补充:嵌套4.复杂数据类型4.1 array创建create table if not exists tablename(id int,name string,news array<string>)row format delimited fields terminated by ' 'c...原创 2019-10-11 10:02:25 · 281 阅读 · 0 评论 -
hive排序和随机
6.排序order by 全局排序sort by 保证reduce中的数据有序 但不一定全局有序 asc正序 desc倒序distribute by 从map段指定hash算法到reduce端按照指定字段分发数据cluster by (不能指定舒徐规则,只能用正序) == disteribute by + sort by asc7.随机---随机抽样select * from ta...原创 2019-10-11 10:16:33 · 3585 阅读 · 0 评论