随笔分类 - hive
摘要:1.UDF user define function ,用户自定义函数 //current_database(),current_user(); 2.显示所有函数 $hive show functions ; 3.表生成函数 $hive explode(str,exp); //按照exp来切割str
阅读全文
摘要:1.创建视图,视图是个虚表 create view v1 as select a.id aid,a.name,b.id bid,b.orderno from customers a left outer join default.ttt b on a.id=b.cid;//创建视图字段不要重复,如果
阅读全文
摘要:1.聚合处理,在组里面,每个用户购买的订单要大于1 $hive select cid count( ) max(price) from orders group by cid having count( ) 1; 2.使用hive实现wordcount $hive select split(line
阅读全文
摘要:1.OLAP离线计算,在线分析 2.HiveSQL,是类Sql语言 3.hive的表是存放在rdbms中的 4.hive处理的数据就是hdfs,hive在查询的时候通常会转换成mr,但不是所有的查询都会转成mr,比如全字段扫描,全表扫面,不加任何条件,就是全字段的读取,聚合查询需要转成mr 内部表,
阅读全文
摘要:1.创建桶表,用id进行分桶,分3个桶,行结束符用"," $hive create table t6(id int,name string,age int) clustered by (id) into 3 buckets row format delimited fields terminated
阅读全文
摘要:1.启动hiveserver2服务器,监听端口是10000,启动名令:hive service hiveserver2 &;//将其放在后台进行运行,判断启动是否成功的标志是:jps,是否有RunJar进程,或者netstat anop |grep 10000查看10000端口是否连接 ,如果可以连
阅读全文
摘要:1.创建hive数据库 $hive create databses mydb2; //注意在hive中数据库就是目录 $hive show databases ; //显示数据库 $hive use mydb2; $hive create table t(id int,name string,age
阅读全文
摘要:mysql语句中 删除表数据drop、truncate和delete的用法 程度从强到弱 1、drop table tb drop将表格直接删除,没有办法找回 2、truncate (table) tb 删除表中的所有数据,不能与where一起使用 3、delete from tb (where)
阅读全文
摘要:存储过程简介 SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结
阅读全文