NULL загружаются вместе с фактическими данными после импортированных данных в таблицу кустов - PullRequest
0 голосов
/ 06 ноября 2019

Я загружаюсь из файла CSV и данные разделены пробелом. После загрузки данных в итоговую таблицу загружаются дополнительные значения NULL, являющиеся дополнительной строкой вместе с фактическими данными.

Фактические данные

 id first_name last_name email gender ip_address

1 James Coleman jcoleman0@cam.ac.uk Male 136.90.241.52

2 Lillian Lawrence llawrence1@statcounter.com Female 101.177.15.130

3 Theresa Hall thall2@sohu.com Female 114.123.153.64

4 Samuel Tucker stucker3@sun.com Male 89.60.227.31

5 Emily Dixon edixon4@surveymonkey.com Female 119.92.21.19

Создание таблицы

create  table serde_sample(id int,first_name string,last_name string,email string,gender string,ip_address string)
  row format serde 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
with serdeproperties (
  "separatorChar" = "\t"
  )
  tblproperties('skip.header.line.count'='1') 
  ;

LOAD DATA LOCAL INPATH '/home/cloudera/Desktop/files/serde.csv' into table serde_sample;

получил вывод

NULL    NULL    NULL    NULL    NULL    NULL

1 James Coleman jcoleman0@cam.ac.uk Male 136.90.241.52  
NULL    NULL    NULL    NULL    NULL
NULL    NULL    NULL    NULL    NULL    NULL

2 Lillian Lawrence llawrence1@statcounter.com Female 101.177.15.130 

NULL    NULL    NULL    NULL    NULL
NULL    NULL    NULL    NULL    NULL    NULL

3 Theresa Hall thall2@sohu.com Female 114.123.153.64    

NULL    NULL    NULL    NULL    NULL
NULL    NULL    NULL    NULL    NULL    NULL

4 Samuel Tucker stucker3@sun.com Male 89.60.227.31  

NULL    NULL    NULL    NULL    NULL
NULL    NULL    NULL    NULL    NULL    NULL

5 Emily Dixon edixon4@surveymonkey.com Female 119.92.21.19  

NULL    NULL    NULL    NULL    NULL
NULL    NULL    NULL    NULL    NULL    NULL

Я не уверен, где все идет не так. Почему появляются дополнительные пустые строки? Может ли кто-нибудь помочь решить эту проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...