设为首页 加入收藏

TOP

hive 通过csv文件创建表
2018-12-07 01:26:29 】 浏览:20
Tags:hive 通过 csv 文件 创建

1.建表

create table mytable(userid string,name string)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES (
"separatorChar" = ",",
"quoteChar"     = "'",
"escapeChar"    = "\\"
)
STORED AS TEXTFILE;

2.载入数据

load data local inpath '/home/hadoop/temp/mytable.csv' overwrite into table mytable;

3.若出现hive载入csv中文乱码,则可直接编辑文件格式

vim mytable.csv

:set fileencoding=utf8

:set fileencodings=utf8

保存即可



编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇truncate——删除hive表中的数据 下一篇hive中数据去重,union,交集和并..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }