大数据---hive
可爱的杨一凡
这个作者很懒,什么都没留下…
展开
-
大数据技术之Hive(Hive数据类型)
大数据技术之Hive(Hive数据类型)Hive数据类型1.1 基本数据类型对于Hive的String类型相当于数据库的varchar类型,该类型是一个可变的字符串,不过它不能声明其中最多能存储多少个字符,理论上它可以存储2GB的字符数。1.2 集合数据类型Hive有三种复杂数据类型ARRAY、MAP 和 STRUCT。ARRAY和MAP与Java中的Array和Map类似,而S...原创 2020-02-12 12:37:31 · 503 阅读 · 0 评论 -
大数据技术之Hive(Hive命令---DML数据操作与基本查询)
大数据技术之Hive(Hive命令)1.DML数据操作1.1 数据导入1.1.1 向表中装载数据(Load)1.语法hive> load data [local] inpath ‘/opt/module/datas/student.txt’ overwrite | into table student [partition (partcol1=val1,…)];(1)...原创 2020-02-11 16:58:05 · 358 阅读 · 0 评论 -
大数据技术之Hive(Hive命令---DDL数据定义)
大数据技术之Hive(Hive命令)1. DDL数据定义1.1 创建数据库1)创建一个数据库,数据库在HDFS上的默认存储路径是/user/hive/warehouse/*.db。 create database db_hive;2)避免要创建的数据库已经存在错误,增加if not exists判断。(标准写法) create database i...原创 2020-02-11 15:40:44 · 268 阅读 · 0 评论 -
MySQL数据库命令
MySQL数据库1.1什么是MySQL数据库MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 是开源的,所以你不需要支付额外的费用。MySQL 支持大型的数据库。可以处理拥有上千...原创 2020-02-09 20:22:44 · 489 阅读 · 0 评论 -
大数据技术之Hive(Hive搭建)
大数据技术之Hive(Hive搭建)1.1 什么是HiveHive:由Facebook开源用于解决海量结构化日志的数据统计。Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。本质是:将HQL转化成MapReduce程序1)Hive处理的数据存储在HDFS2)Hive分析数据底层的实现是MapReduce3)执行程序运行在Y...原创 2020-02-06 17:58:05 · 289 阅读 · 0 评论