![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hive
Jiang锋时刻
这个作者很懒,什么都没留下…
展开
-
大数据学习之Hive——01Hive基本概念
1. 什么是HiveHive:由Facebook开源用于解决海量结构化日志的数据统计。Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。本质是:将HQL转化成MapReduce程序2. Hive的优缺点1. 优点操作接口采用类SQL语法,提供快速开发的能力(简单、容易上手)。避免了去写MapReduce,减少开发人员的学习成本。Hive的执行延迟比较高,因此Hive常用于数据分析,对实时性要求不高的场合。Hive优势在于处理大数据,原创 2020-05-20 17:24:22 · 247 阅读 · 0 评论 -
大数据学习之Hive——02Hive安装
一. 安装MySQLnode01作为数据库,安装mysql安装MySQLyum install mysql-server启动mysqlservice mysqld start修改权限mysql> show databases;mysql> use mysqlmysql> show tables;mysql> desc user;mysql> select host, user, password from user;原创 2020-05-20 20:30:53 · 142 阅读 · 0 评论 -
大数据学习之Hive——03Hive操作
一. 基本操作查看库列表show databases;创建数据库create database myhive;使用库use myhive;查询当前正在使用的库select current_database();创建表> create table student(> id int,> name string,> sex string,> age int,> department string)> row fo原创 2020-05-20 21:41:13 · 173 阅读 · 0 评论 -
大数据学习之Hive——04Hive元数据信息对应MySQL数据库表
零. 概述Hive 的元数据信息通常存储在关系型数据库中,常用MySQL数据库作为元数据库管理。一. 存储Hive版本的元数据表(VERSION)VERSION – 查询版本信息1. VERSIONVER_IDSCHEMA_VERSIONVERSION_COMMENTID主键Hive版本版本说明11.2.0Set by MetaStore如果该表出现问题,根本进入不了Hive-Cli。比如该表不存在,当启动Hive-Cli时候,就会报错”Tab转载 2020-05-20 22:43:43 · 247 阅读 · 0 评论 -
大数据学习之Hive——05Hive函数
一.内置函数1. 数学函数Return TypeName(Signature)DescriptionDOUBLEround(DOUBLE a)返回对a四舍五入的BIGINT值DOUBLEround(DOUBLE a, INT d)返回DOUBLE型d的保留n位小数的DOUBLW型的近似值BIGINTfloor(DOUBLE a)向下取整BIGINTceil(DOUBLE a), ceiling(DOUBLE a)向上去整DOUBLErand原创 2020-05-21 01:47:04 · 290 阅读 · 0 评论 -
大数据学习之Hive——06Hive常用查询函数
一. case when 函数1. 语法--Case函数:--有两种格式:-- 1.简单Case函数。-- 2.Case搜索函数。--1.简单Case函数:-- CASE [COLUMN_NAME] -- WHEN ['条件参数'] THEN ['COLUMN_NAME/显示内容']-- WHEN ['条件参数'] THEN ['COLUMN_NAME/显示内容']-- ......-- ELSE ['COL原创 2020-05-21 20:37:49 · 492 阅读 · 0 评论 -
大数据学习之Hive——07Hive经典练习题
1. 求单月访问次数和总访问次数1. 数据说明字段说明用户名,月份,访问次数数据集A,2015-01,5A,2015-01,15B,2015-01,5A,2015-01,8B,2015-01,25A,2015-01,5A,2015-02,4A,2015-02,6B,2015-02,10B,2015-02,5A,2015-03,16A,2015-03,22B,2015-03,23B,2015-03,10B,2015-03,12. 数据准备建表create原创 2020-05-22 13:22:49 · 568 阅读 · 0 评论 -
大数据学习之Hive——08Hive SQL练习之影评案例
1. 案例说明1. 现有如此三份数据:users.dat数据格式为: 2::M::56::16::70072,共有6040条数据对应字段为:UserID BigInt, Gender String, Age Int, Occupation String, Zipcode String对应字段中文解释:用户id,性别,年龄,职业,邮政编码movies.dat数据格式为: 2::Jumanji (1995)::Adventure|Children’s|Fantasy,共有3883转载 2020-05-22 18:25:04 · 2862 阅读 · 0 评论