Обновление, параметр SET в Hive

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

Проблема в моем случае заключается в том, что мне нужно обновить таблицу, установив одно значение в столбец с некоторыми , где состояние. Известно, что SET не поддерживается.

Например, рассмотрим следующий обычный запрос:

UPDATE temp1
SET location=florida
WHERE id=206;

Я пытался преобразовать то же самое в Hive, но я застрял на месте SET . Если кто-нибудь даст мне знать, это будет для меня большим подспорьем.

14
задан Don Cruickshank 31 July 2013 в 16:03
поделиться