Не могу прочитать таблицу улья после загрузки данных
Я создал таблицу в Hive (beeline), команда ниже:
create table testemp(id int, name string, role string) row format delimited fields terminated by ',';
У меня есть небольшой пользовательский файл с примерами записей:
12345,John,Doe
67890,Mary,Poppins
2234,Poppy,Mariann
Попытка загрузить данные из этого файла в созданную выше таблицу:
load data inpath '/tmp/dataFiles/data.csv' overwrite into table testemp;
INFO : Loading data to table testemp from hdfs://HAN/tmp/dataFiles/data.csv
INFO : Table testemp stats: [numFiles=1, numRows=0, totalSize=169, rawDataSize=0]
No rows affected (0.132 seconds)
Как видите, данные не загружались даже. И теперь, когда я пытаюсь сделать выбор на столе, я просто не могу.
select * from testemp;
Error: java.io.IOException: java.io.IOException: java.net.SocketException: Unexpected end of file from server (state=,code=0)
Я понятия не имею, почему эта ошибка даже появилась. Может кто-нибудь воспроизвести проблему на своем керберизованном кластере через билайн?
Есть идеи?
1 ответ
Просто чтобы убедиться, пожалуйста, подтвердите свое имя файла как data или data.csv и упомяните соответственно. И где файл хранится либо локальный файл, либо HDFS, если будет использоваться локальная файловая система (загрузка данных в локальный путь.....).