目录
- 背景
- 第一部分 环境依赖
- 第二部分 交互接口
- 第三部分 任务提交
- 参考文献及资料
背景
使用head命令看一下。
第一步 创建库和hive表
使用下面的命令进入hive shell交互模式。
1 | root@hadoop01:/opt/hive/bin/#hive |
创建库:
1 | CREATE database cda; |
创建表:
1 | CREATE TABLE IF NOT EXISTS cda.users ( |
如果需要分区:
1 | CREATE TABLE IF NOT EXISTS cda.users ( |
第二部分 准备数据和导入
将数据上传hdfs:
1 | root@hadoop03:/opt/data# hdfs dfs -put user_log.csv /data/user_log.csv |
导入数据:
1 | LOAD DATA INPATH 'hdfs:///data/user_log.csv' INTO TABLE cda.users; |
第三部分 查询
1 | root@hadoop01:/opt/hive/bin# hive |
回显数据,完成导入。
参考文献及资料
1、 hive-load-csv-file-into-table,链接:https://sparkbyexamples.com/apache-hive/hive-load-csv-file-into-table/