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
保存即可
【HIVE|hive 通过csv文件创建表】
推荐阅读
- hive|Spark读取csv文件,清洗后存入Hive库中
- hadoop|Hive 安装、配置、数据导入和使用
- hive|Hive导入/导出 : 创建分区表及分区表导入csv文本文件数据
- 大数据|大数据开发技术hive篇
- Hive中order by,sort by,distribute by,cluster by的区别
- Hive 函数使用(一)(datediff,row_number,partition)
- SCD|一种基于SparkSQL的Hive数据仓库拉链表缓慢变化维(SCD2+SCD1)的示例实现
- Hive ORC和Parquet
- HiveQL执行过程