2016-08-09 2 views
0

Я несколько новичок в Hadoop. Моя компания использует Cloudera. Обычно я использую DBVisualizer для подключения. У меня странная, казалось бы, очень простая проблема, и я не могу понять, в чем проблема. Что я делаю не так?вставки выписки с cloudera

У меня есть таблица:

CREATE TABLE 
    table1 
    (
     origin string, 
     destination string, 
     miles float 
    ); 

я пытаюсь вставить данные:

insert into table1 (origin, destination, miles) values ('Test1','Test2',99.9) 

я получаю следующее сообщение:

15:24:06 [ВСТАВИТЬ - 0 row (s), 4.684 secs] Команда обработана. Строки не были затронуты ... 1 сообщение (s) выполняется, 0 строк (ы) пострадавших, Exec/не получать время: 4.684/0.000 сек [0 успешных, 1 предупреждений, 0 ошибок]

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

Следует также упомянуть, что я попытался использовать Hue как с Hive, так и с Impala и имел ту же проблему.

+0

Вы получаете то же предупреждение со вставкой в ​​значения table1 ('Test1', 'Test2', 99.9) – scsimon

+0

Да, я получаю такое же предупреждение. –

ответ

0

Так что я, наконец, смог войти в контакте с одним из администраторов, которыми управляют нашей установкой Cloudera и это то, что он сказал мне:

Это где вещи весьма отличаются от истинных реляционной базы данных. Вы должны загружать необработанные файлы данных с помощью функции «Браузер файлов» в Hue, а затем отображать схему поверх нее. Драйверы JDBC, используемые dbVisualizer и другими инструментами запросов, не соответствуют задаче, они просто выбирают данные, не вставляют, не обновляют и не удаляют.

Итак, у нас оно есть. Невозможно выполнить драйверы JDBC через dbvisualizer. (Не цитируйте меня на этом, я не занимался никакими исследованиями, я просто взял слово администратора БД и перешел к следующему проекту.)

Смежные вопросы