摘要:
Hive可视化工具dbeaver dbeaver基本介绍 dbeaver是一个图形化的界面工具,专门用于与各种数据库的集成,通过dbeaver我们可以与各种数据库进行集成 通过图形化界面的方式来操作我们的数据库与数据库表,类似于我们的sqlyog或者navicat。 下载dbeaver 我们可以直接 阅读全文
摘要:
Hive查询语法 基本查询 注意 SQL 语言大小写不敏感 SQL 可以写在一行或者多行 关键字不能被缩写也不能分行 各子句一般要分行写 使用缩进提高语句的可读性 5.1.1 查询全表和特定列 全表查询 select * from stu; 选择特定列查询 select id,name from s 阅读全文
摘要:
Hive修改表结构 修改表的名称 -- 修改表名称语法: alter table old_table_name rename to new_table_name; alter table stu3 rename to stu4; 增加/修改/替换列 查看表结构 desc stu4; desc for 阅读全文
摘要:
Hive静态分区 表的分区字段的值需要开发人员手动给定 创建分区表 use db1; create table order_partition( order_number string, order_price double, order_time string ) partitioned BY(m 阅读全文
摘要:
Hive数据导入 1、直接向表中插入数据(强烈不推荐使用) insert into table score3 partition(month ='201807') values ('001','002','100'); 2、通过load加载数据(必须掌握) load data [local] inp 阅读全文
摘要:
hive的复合类型使用说明和实战 1、参数说明 #创建表的时候可以指定每行数据的格式,如果使用的是复合数据类型,还需要指定复合数据类型中的元素分割符 ROW FORMAT DELIMITED [FIELDS TERMINATED BY char [ESCAPED BY char]] [COLLECT 阅读全文
摘要:
hive的分区表 分区表的理解 如果hive当中所有的数据都存入到一个文件夹下面,那么在使用MR计算程序的时候,读取一整个目录下面的所有文件来进行计算(全表扫描),就会变得特别慢,因为数据量太大了 实际工作当中一般都是计算前一天的数据,所以我们只需要将前一天的数据挑出来放到一个文件夹下面即可,专门去 阅读全文
摘要:
Hive的DDL操作--数据库 下列的所有操作默认使用beeline方式。 创建数据库 create database db1; # 或者 create database if not exists db1; 显示所有数据库 0: jdbc:hive2://node03:10000> show da 阅读全文
摘要:
Hive的数据类型 基本数据类型 类型名称 描述 举例 boolean true/false true tinyint 1字节的有符号整数 1 smallint 2字节的有符号整数 1 int 4字节的有符号整数 1 bigint 8字节的有符号整数 1 float 4字节单精度浮点数 1.0 do 阅读全文