为了账号安全,请及时绑定邮箱和手机立即绑定
  • 视图操作和表一样,Hive中的视图不存储数据,只是虚表。oracle和mysql中有一种物化视图,是存储有实际数据的,能提高查询效率。 视图是一种虚表,是一个逻辑概念,可以跨越多张表 视图建立在已有表的基础上,这些表称为基表 视图可以简化复杂的查询 create view empinfo as select e.empno,e.ename,e.sal,e.sal*12 annlsal,d.dname from emp e,dept d where e.deptno=d.deptno;
    查看全部
  • 桶表的定义 create table bucket_table (name string,age int) clustered by(name)into 5 buckets;
    查看全部
  • 外部表 create external table st(sid int,sname string,age int) row format delimited fields terminated by ',' location '/input';
    查看全部
  • 分区表 create table partition_table(sid int ,sname string) partitioned by(gender string) row format delimited fields termimated by ','; insert into table partition_table partition(gender='M') select sid,sname from t1 where gender ='M'; insert into table partition_table partition(gender='F') select sid,sname from t1 where gender ='F';
    查看全部
  • create table t1(tid int,tname string.age int);--创建表,hive中 create table t1(tid int,tname string.age int) location '/mytable/hive/t2';--指定文件路径 create table t3(tid int,tname string.age int) row format delimited fields terminated by ',';--文件数据以,分割 create table t4 as select *from t3;--创建和t3表一样的表 drop table t1 若开启的hdfs的回收站则会将数据移到回收站里 create table t5 row fotmat delimited fields terminated by ',' as select *from t3; alert table t1 add columns(english int);--加一列
    查看全部
  • select unix_timestamp(); 当前系统时间戳的偏移量
    查看全部
  • Hive复杂数据类型 create table student > (sid int, > name string, > grade array<float>); OK Time taken: 0.222 seconds hive> create table student1 > (sid int, > name string, > grade map<string,float>); OK Time taken: 0.056 seconds hive> create table student3 > (sid int, > sname string, > grades array<map<string,float>>); OK Time taken: 0.081 seconds hive> desc student3 > ; OK sid int sname string grades array<map<string,float>> Time taken: 0.129 seconds, Fetched: 3 row(s) create table student4 > (sid int, > info struct<name:string,age:int,sex:string>);
    查看全部
  • 基本数据类型 整数类型 tinyint smallint int bigint 浮点数类型 float、double 布尔类型 boolean string 字符串类型
    查看全部
  • 远程服务启动方式<br> hive --service hiveserver & 端口号为10000
    查看全部
  • hwi目录打包成war包<br> jar cvfM0 hive-hwi.war -C web/ . hwi目录打包成war包 jar cvfM0 hive-hwi.war -C web/ . 设置hwi参数 <name>hive.hwi.listen.host</name>
    查看全部
  • hive -S启动hive不会打印出执行的过程信息 hive -e ''直接跟HQL语句
    查看全部
  • CLI的方式可以执行source SQL文件
    查看全部
  • 查看表结构desc 查看hdfs上的文件 dfs -ls 目录 执行操作系统的命令 !命令
    查看全部
  • !clear;清屏 show tables;查看数据仓库中的表 show functions查看数据仓库中内置的函数
    查看全部
  • hive的启动方式 CLI Web 远程服务方式
    查看全部

举报

0/150
提交
取消
课程须知
1、熟练掌握Hadoop的体系结构,尤其是HDFS 2、熟悉Java编程 3、了解Linux的基本操作
老师告诉你能学到什么?
1、数据仓库简介 2、Hive是什么? 3、Hive的体系结构 4、Hive的安装与管理 5、Hive的数据类型 6、Hive的数据模型

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!