Hive
文章平均质量分 69
刘小生Star
用心感受、用心分享,助你一分,我开心十分
展开
-
Hive安装步骤
1、 安装MySQL1) 下载安装包网址:http://www.MySQL.com/downloads下载最新版的MySQL将文件移动复制到/home/csu/下,注意安装启动需要在root用户下,即进入root用户(su)2) 安装mysql在CentOS7下有自带的MariaDB,需要将其删除,输入: rpm –qa|grep mariadb --查看现存在的MariaDB包需要...原创 2018-07-09 12:43:09 · 1086 阅读 · 0 评论 -
Hive 基本操作
1、CLI(命令行方式)<HIVE_HOME>/bin/hive的执行程序 hive --service cli2、 常用的CLI命令清屏:Ctrl + L !clear 查看数据仓库中的表:show tables; 查看数据仓库中内置的函数:show functions; 查看表结构:desc 表名 查看hdfs上的文件:hadoop fs -ls 目录 ...原创 2018-07-17 09:17:09 · 222 阅读 · 0 评论 -
Hive的数据模型之内部表、分区表、外部表、桶表
Hive的数据模型Table 内部表 Partition 分区表 ----External Table 外部表 ---Bucket Table 桶表1、内部表create table t1(tid int,tname string,age int);create table t2(tid int,tname string,age int)location '/mytab...原创 2018-07-17 09:33:44 · 371 阅读 · 0 评论 -
hive的表连接
hive的表连接--等值连接、不等值连接、外连接、自连接----等值连接--查询员工信息:员工号、姓名、月薪、部门名称select e.empno,e.ename,e.sal,d.dnamefrom emp e,dept dwhere e.deptno=d.deptno;----不等值连接--查询员工信息:员工号、姓名、月薪、A工资级别select e.empno,e.ena...原创 2018-07-18 19:39:15 · 1223 阅读 · 0 评论 -
hive在查询中的过滤和排序
hive在查询中的过滤explain select * from emp where deptno = 10 and sal < 2000; --显示具体过程--查询10号部门的员工select * from emp where deptno = 10;--查询名叫KING的员工select * from emp where ename = ‘KING’; ---注意名字的...原创 2018-07-18 19:37:29 · 802 阅读 · 0 评论 -
hive函数
---------------------hive函数---内置函数、自定义函数----hive函数:聚合函数 内置函数:数学函数、字符函数、收集函数、转换函数、日期函数、条件函数 表生成函数------数学函数:round/ceil/floor----四舍五入roundselect round(35.546,2),round(35...原创 2018-07-18 19:41:07 · 177 阅读 · 0 评论 -
hive的数据查询
-------------hive的数据查询------------------------------查询语法--------------- select [all|distinct] select_expr,select_expr,.... from table_reference [where where_condition] [group by col_l...原创 2018-07-18 19:42:13 · 997 阅读 · 0 评论 -
hive的数据导入
----- hive的数据导入使用load语句 load data [local] inpath 'filepath' [overwrite] into table tablename [partition (partcol1=val1,partcol2=val2,......)] ---将student1.txt数据导入表t2load data local inp...原创 2018-07-18 19:43:17 · 206 阅读 · 0 评论