DEMO-将CSV文件数据导入Hive表

适用模块

HIVE

具体说明

CSV文件数据导入Hive

使用示例

一、将Excel文件另存为UTF-8格式的CSV文件

Demo -  将CSV文件数据导入Hive表 - 图1

二、在猛犸上新建一个hive表,字段类型及顺序要对应Excel文件  
数据管理 - - 新建离线表 - - SQL模式:选择数据库,填入建表语句即可;或者直接在自助分析中,通过以下建表语句直接建表。
注:hive需要text存储格式,一般环境默认text,特殊修改过默认存储格式的需要指定
--创建表CSV
create table demo.test(
id int comment 'id',
name string comment 'name'
)
row format
serde 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
with serdeproperties("separatorChar"=",","quoteChar"="\"","escapeChar"="\\")

Demo -  将CSV文件数据导入Hive表 - 图2

三、将CSV文件上传到新建的hive表的location  
1、在数据地图中搜索该表,查看其详细信息,在存储信息中的位置信息,就是该hive表的数据文件在hdfs中的路径了。  
2、到 数据管理 -- 项目文件,跳转到该路径下,将CSV文件上传上去就完成了

Demo -  将CSV文件数据导入Hive表 - 图3 Demo -  将CSV文件数据导入Hive表 - 图4


作者:林帅