
Hive
文章平均质量分 65
霄嵩
这个作者很懒,什么都没留下…
展开
-
Hive(三)
以下操作都在普通用户下进行1、解压 Sqoop使用下面的命令,解压 Sqoop 安装包:tar -zxvf sqoop-1.4.5.bin__hadoop-2.0.4-alpha.tar.gzmv sqoop-1.4.5.bin__hadoop-2.0.4-alpha sqoopcd sqoop2、配置 Sqoop2.1 配置 MySQL mysql-con原创 2016-09-23 10:34:04 · 456 阅读 · 0 评论 -
Hive基本操作(二)——Hive实战案例-级联求和
Hive实战案例——级联求和源数据:访客 月份 访问次数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 5--------------------------------原创 2017-08-15 15:55:09 · 1241 阅读 · 1 评论 -
Hive基本操作(一)
创建内部表:create table if not exists stus(name string,age int,sex string)row format delimited fields terminated by "\t";创建外部表:create external table if not exists sogou(time string,uid stri原创 2017-08-14 14:11:13 · 306 阅读 · 0 评论 -
Hive Shell 常用操作
[beifeng@hadoop-senior hive-0.13.1]$ bin/hive -helpusage: hive -d,--define Variable subsitution to apply to hive commands. e.g. -d A=B or --define A=原创 2017-08-18 15:35:35 · 599 阅读 · 0 评论 -
Hive及其架构
一、什么是Hive?1、由FaceBook开源用于解决海量结构化日志的数据统计。2、Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射成一张表,并提供类SQL查询功能。3、构建在Hadoop之上的数据仓库:使用HQL作为查询接口;使用HDFS存储;使用MapReduce计算;4、本质是:将HQL转化成MapReduce程序。5、灵活性和扩展性比原创 2017-08-18 11:56:12 · 336 阅读 · 0 评论 -
Hive中的分区表
下午闲来无事,看了一下好久没有操作的分区表。代码这东西,长时间不写就容易生疏。分区表是Hive的数据表中很重要的一种类型,在实际开发中应用很广,但是,由于其语法较为灵活,实际Coding时很容易出错。于是,我将分区表的一些操作总结如下。1、创建分区表t1,有id、day两个字段,其中day为分区字段 create table t1 (id int) partitioned原创 2017-04-13 22:16:50 · 1562 阅读 · 0 评论 -
Hive(四)——电商交易项目案例
电商交易项目案例Sdate定义了日期的分类,将每天分别赋予所属的月份、星期、季度等属性,字段分别为日期、年月、年、月、日、周几、第几周、季度、旬、半月;Stock定义了订单表头,字段分别为订单号、交易位置、交易日期;StockDetail文件定义了订单明细,该表和Stock以交易号进行关联,字段分别为订单号、行号、货品、数量、价格、金额;CREATE TABLE原创 2016-09-24 16:43:12 · 4391 阅读 · 4 评论 -
Hive(一)
//下面创建的是内部表(管理表)create table product(name string,price double,time string,market string,province string,city string)row format delimitedfields terminated by '\t'location '/in/product';原创 2016-09-21 12:28:12 · 958 阅读 · 0 评论 -
Hive(一)基础补充
数值类型可以进行加减乘除select rank+1 from sogou limit 10;给rank平方pow()select pow(rank,2) from sogou limit 10;模(取余)pmod()select pmod(rank,2) from sogou limit 10;强制类型转换cast() 注意:cast()只是改变了查询时的数据类原创 2016-09-21 12:29:52 · 561 阅读 · 0 评论 -
Hive(二)
1、创建分区表,注意关键字 partitioned by 单分区:create table day_table (id int, content string) partitioned by (dt string)row format delimitedfields terminated by '\t'location '/in/daytable';双分区:crea原创 2016-09-21 12:31:06 · 365 阅读 · 0 评论 -
Hive基本操作(三)
建表:内部表、外部表、分区表、桶表内部表:create table if not exists student(id int,name string,age int,sex string)row format delimitedfields terminated by "\t";查看创建表的信息show create table student;查看表结构(列)信息原创 2017-08-15 19:14:41 · 319 阅读 · 0 评论