Загрузить файл в улей с длинным текстовым столбцом - PullRequest
0 голосов
/ 03 марта 2019

Я пытаюсь загрузить файл .csv в куст, файл выглядит так:

enter image description here

Я пытался использовать load data inpath 's3://testinghiveme/T.csv' into table data;

но это приводит ко всем NULLS

enter image description here

Я не могу загрузить данные с большим текстом в столбец улья, я пыталсяиспользование разделителя в скрипте создания, но не работает.

create table t(id int...)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
STORED AS TEXTFILE;


hive> describe t;
OK
id                      int
posttypeid              int
acceptedanswerid        int
parentid                int
creationdate            varchar(20)
deletiondate            varchar(20)
score                   int
viewcount               int
body                    varchar(500)
owneruserid             int
ownerdisplayname        varchar(50)
lasteditoruserid        int
lasteditordisplayname   varchar(100)
lasteditdate            varchar(20)
lastactivitydate        varchar(20)
title                   varchar(100)
tags                    varchar(100)
answercount             int
commentcount            int
favoritecount           int
closeddate              varchar(20)
communityowneddate      varchar(20)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...