
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 · 1135 阅读 · 0 评论 -
Hive 基本操作
1、CLI(命令行方式) <HIVE_HOME>/bin/hive的执行程序 hive --service cli 2、 常用的CLI命令 清屏:Ctrl + L !clear 查看数据仓库中的表:show tables; 查看数据仓库中内置的函数:show functions; 查看表结构:desc 表名 查看hdfs上的文件:hadoop fs -ls 目录 ...原创 2018-07-17 09:17:09 · 267 阅读 · 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 · 414 阅读 · 0 评论 -
hive的表连接
hive的表连接 --等值连接、不等值连接、外连接、自连接 ----等值连接 --查询员工信息:员工号、姓名、月薪、部门名称 select e.empno,e.ename,e.sal,d.dname from emp e,dept d where e.deptno=d.deptno; ----不等值连接 --查询员工信息:员工号、姓名、月薪、A工资级别 select e.empno,e.ena...原创 2018-07-18 19:39:15 · 1290 阅读 · 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 · 877 阅读 · 0 评论 -
hive函数
---------------------hive函数---内置函数、自定义函数 ----hive函数:聚合函数 内置函数:数学函数、字符函数、收集函数、转换函数、日期函数、条件函数 表生成函数 ------数学函数:round/ceil/floor ----四舍五入round select round(35.546,2),round(35...原创 2018-07-18 19:41:07 · 201 阅读 · 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 · 1065 阅读 · 0 评论 -
hive的数据导入
----- hive的数据导入 使用load语句 load data [local] inpath 'filepath' [overwrite] into table tablename [partition (partcol1=val1,partcol2=val2,......)] ---将student1.txt数据导入表t2 load data local inp...原创 2018-07-18 19:43:17 · 231 阅读 · 0 评论