Hadoop之Hive
Hxm6440
这个作者很懒,什么都没留下…
展开
-
数据导入hive表和hive表中数据导出的方式
数据导入表的方式1、直接向分区表中插入数据insert into table score3 partition(month ='201807') values ('001','002','100'); 2、通过查询插入数据(linux ) load data local inpath '/export/servers/hivedatas/score.csv' overwrite into...原创 2020-01-06 20:02:42 · 229 阅读 · 0 评论 -
hive自定义函数之java代码
文章目录创建maven项目,导入jar包创建一个java类将项目打包,上传到集群上在hive里添加jar包使用自定义函数创建maven项目,导入jar包 <repositories> <repository> <id>cloudera</id> <url>https://...原创 2019-11-26 21:37:15 · 301 阅读 · 0 评论 -
hive自定义函数之UDF代码
文章目录创建maven项目,导入jar包创建一个java类继承UDF,并重载evaluate方法将项目打包,上传到集群上在hive里添加jar包设置函数与自定义函数关联使用自定义函数创建maven项目,导入jar包 <repositories> <repository> <id>cloudera</id>...原创 2019-11-25 21:37:45 · 302 阅读 · 0 评论 -
hive中外部表、内部表、分区表、分桶表
文章目录外部表内部表分区表分桶表外部表 创建数据库create database myhive;选择数据库use myhive;创建外部表 ( external)create external table techer (t_id string,t_name string) row format delimited fields terminated by ‘\t’;加载数据 ...原创 2019-11-22 18:19:28 · 228 阅读 · 0 评论 -
Hive基本操作之数据库操作与数据库表的操作
文章目录数据库操作创建数据库修改数据库查看数据库详细信息删除数据库数据库表操作创建数据库表查询表的类型修改表数据库操作创建数据库create database if not exists 数据库名;use 数据库名;说明:hive的表存放位置模式是由hive-site.xml当中的一个属性指定的<name>hive.metastore.warehouse.dir<...原创 2019-11-22 17:17:50 · 350 阅读 · 0 评论 -
Hive的基本概念
文章目录Hive简介什么是Hive为什么使用Hive?Hive简介什么是HiveHive 是基于 Hadoop 的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能(HQL)。其本质是将SQL转化为MapReduce的任务进行运算,底层由HDFS来提供数据的存储,Hive可以理解为一个将SQL转化为MapReduce的任务的工具。为什么使用Hive?...原创 2019-11-20 15:11:01 · 135 阅读 · 0 评论 -
Hive与传统数据库对比
由于Hive采用了SQL的查询语言HQL,因此很容易将Hive理解为数据库。其实从结构上来看,Hive和数据库除了拥有类似的查询语言,再无类似之处。数据库可以用在Online的应用中,但是Hive是为数据仓库而设计的,清楚这一点,有助于从应用角度理解Hive的特性。Hive传统数据库查询语言HQLSQL数据存储HDFSRaw Device或者 Local FS...原创 2019-11-20 15:08:34 · 311 阅读 · 0 评论 -
HIVE的安装部署
文章目录为什么安装hive,首先要先安装MySQL?MySQL数据库的安装(使用yum源进行安装,在集群中的一个节点上安装)安装hive第一步:上传hive的压缩包到 /export/softwares/第二步:将安装包解压到 /export/servers第三步:修改 hive 的配置文件第四步:上传 MySQL 的 lib 驱动包第五步:将安装包发送给其他两个节点第六步:配置hive的环境变量...原创 2019-11-19 17:31:00 · 367 阅读 · 0 评论