Hive基础
文章平均质量分 63
null
Gadaite
这个作者很懒,什么都没留下…
展开
-
Part6--Hive数据导出
准备数据SELECT * FROM audi;1.使用insert 导出1.1 导出数据到本地INSERT overwrite local directory '/root/data/auditmp' SELECT * FROM auditmp ; 在Linux上查看导出结果(base) [root@192 data]# ll *audi*-rw-r--r--. 1 root root 534089 4月 22 06:00 audi_202204220558.csvauditm原创 2022-04-23 20:29:05 · 2685 阅读 · 0 评论 -
Part5--Hive数据导入
准备工作 先将表中的数据清除,由于是external修饰的外部表不能直接使用truncate删除表中数据,否则报错INSERT overwrite table audi select * from audi WHERE `model` = NULL ;SELECT * FROM audi ;1.load加载数据1.1 从本地读取数据 使用local表示从系统导入数据load data local inpath "/root/data/audi_202204220558.csv" i原创 2022-04-23 20:26:49 · 1999 阅读 · 0 评论 -
Part4--Hive数据表
1.创建表1.1 SQL模板CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name data_type [COMMENT col_comment], ...)] [COMMENT table_comment] [PARTITIONED BY (col_name data_type [COMMENT col_comment], ...)] [CLUSTERED BY (col_name, col_name, ...) [SORT原创 2022-04-22 12:36:35 · 1597 阅读 · 0 评论 -
Part3--Hive数据库
1.数据库1.1 创建数据库 在 HDFS 上的默认存储路径是/user/hive/warehouse/*.dbcreate database if not exists Test;1.2 创建指定HDFS上的位置CREATE database if not exists Testother location '/20220421.db'; 1.3 修改数据库 使用 ALTER DATABASE 命令为某个数据库的 DBPROPERTIES 设置键-值对属性值,来描述这个原创 2022-04-22 12:25:13 · 2137 阅读 · 0 评论 -
Part2--Hive数据类型
1.基本数据类型HIVEMySQLJAVA长度例子TINYINTTINYINTbyte1byte有符号整数2SMALINTSMALINTshort2byte有符号整数20INTINTint4byte有符号整数20BIGINTBIGINTlong8byte有符号整数20BOOLEAN无boolean布尔类型,true或者falseTRUE FALSEFLOATFLOATfloat单精度浮点数3.1415原创 2022-04-22 12:24:03 · 125 阅读 · 0 评论 -
Part1--Hive参数设置
1查看当前所有的配置信息hive>set;2参数的配置三种方式(1)配置文件方式默认配置文件:hive-default.xml用户自定义配置文件:hive-site.xml注意:用户自定义配置会覆盖默认配置。另外,Hive也会读入Hadoop的配置,因为Hive是作为Hadoop的客户端启动的,Hive的配置会覆盖Hadoop的配置。配置文件的设定对本机启动的所有Hive进程都有效。(2)命令行参数方式启动Hive时,可以在命令行添加-hiveconf param=value来设定参原创 2022-04-22 12:22:47 · 259 阅读 · 0 评论