为什么csv数据仅加载到hive表的第一列?

时间:2017-01-31 18:49:12

标签: csv hive hdfs

我上传了一张包含以下数据的csv:

this is my data in CSV

以下是我用于将数据上传到配置单元的命令

  1. 将文件拖到linux文件系统。

  2. 使用以下命令上传到hdfs。 hadoop fs -put“/home/kdeep/kd_city_data.csv”/ home / kdeep

  3. 使用配置单元加载数据 将数据加载到路径'/ home / kdeep'到表dev.k_site;

  4. 我的表看起来像这样:
    Table

1 个答案:

答案 0 :(得分:1)

如何创建表格?你必须指定分隔符:

蜂房> CREATE TABLE dev.k_site(String Location,Year String,perc_food double,perc_g double)行格式分隔的字段以','结尾;