现有文件为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文件的资料请关注七叶笔记其它相关文章!