七叶笔记 » 数据库 » Hive导入csv文件示例

Hive导入csv文件示例

正文

现有文件为csv格式,需要导入hive中,设csv内容如下

首先创建表

导入数据及查询

其他注意事项

如果建表是parquet格式可否load导入csv文件?

使用时会报错

Failed with exception java.io.IOException:java.lang.RuntimeException: hdfs://192.168.10.101:8020/user/hive/warehouse/csv2/csv2.csv is not a Parquet file. expected magic number at tail [80, 65, 82, 49] but found [44, 50, 52, 10]

**不可以,需要先导入成textfile,之后再从临时表导入成parquet,**如下

总结 关键是要引入org.apache.hadoop.hive.serde2.OpenCSVSerdecsv要保存到hive的parquet,需要先保存成textfile

以上就是Hive导入csv文件示例的详细内容,更多关于Hive导入csv文件的资料请关注七叶笔记其它相关文章!

相关文章