
大数据之-Hive
Hive 数据仓库的基石头
Jreds
千里之行,始于足下,好好学习天天向上!
展开
-
Hive函数----01关系运算
1. 等值比较: = 语法:A=B 操作类型:所有基本类型 描述: 如果表达式 A 与表达式 B 相等,则为 TRUE;否则为 FALSE;只要有任意比较项为NULL,均返回 FALSE;举例: select 1 from jred where 1=1;1 select 1 from jred where 1=null; 空 select 1 from jred where nu...原创 2019-08-01 01:17:26 · 201 阅读 · 0 评论 -
01--浅析Hive
1.什么是HiveHive是由Facebook开源用于解决海量结构化日志的数据统计。Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。本质是:将HQL转化成MapReduce程序2 Hive的优缺点2.1 优点操作接口采用类SQL语法,提供快速开发的能力(简单、容易上手)。避免了去写MapReduce,减少开发人员的学习成本...原创 2019-08-05 17:26:42 · 150 阅读 · 0 评论 -
02--Hive和数据库比较
Hive和数据库比较由于 Hive 采用了类似SQL 的查询语言 HQL(Hive Query Language),因此很容易将 Hive 理解为数据库。其实从结构上来看,Hive 和数据库除了拥有类似的查询语言,再无类似之处。1 查询语言由于SQL被广泛的应用在数据仓库中,因此,专门针对Hive的特性设计了类SQL的查询语言HQL。熟悉SQL开发的开发者可以很方便的使用Hive进行开发。...转载 2019-08-05 17:35:18 · 131 阅读 · 0 评论 -
ls: 无法访问/opt/module/spark/lib/spark-assembly-*.jar: 没有那个文件或目录
从spark升级到2.0.0之后,原有的lib的整个大JAR包已经被分散的小JAR包的替代,所以肯定没有办法找到这个spark-assembly的JAR包,修改一下配置就行了hive脚本114行开始if [[ -n "$SPARK_HOME" ]]then sparkAssemblyPath=`ls ${SPARK_HOME}/lib/spark-assembly-*.jar` C...原创 2019-08-05 17:51:09 · 2751 阅读 · 0 评论 -
03--hive交互命令和常见数据类型
bin/hive -help[root@hadoop33 hive]# hive -helpusage: hive -d,--define <key=value> Variable subsitution to apply to hive commands. e.g. -d A=B or --d...原创 2019-08-05 18:07:13 · 195 阅读 · 0 评论 -
04--Hive的DDL数据定义
1.1 创建数据库CREATE DATABASE [IF NOT EXISTS] database_name #创建数据库[COMMENT database_comment] #数据库的描述[LOCATION hdfs_path] #存储路径[WITH DBPROPERTIES (property_name=property_value, ...)]; //指定数据块属性数据库在HD...原创 2019-08-06 01:13:42 · 121 阅读 · 0 评论