Я знаю, что в Hadoop нет обновлений файла, но в Hive можно с помощью синтаксического сахара объединить новые значения со старыми данными в таблице, а затем переписать таблицу с объединенным выходом, но если у меня есть новые значений в другой таблице, то я могу добиться того же эффекта, используя левое внешнее соединение.
Проблема в моем случае заключается в том, что мне нужно обновить таблицу, установив одно значение в столбец с некоторыми , где
состояние. Известно, что SET
не поддерживается.
Например, рассмотрим следующий обычный запрос:
UPDATE temp1
SET location=florida
WHERE id=206;
Я пытался преобразовать то же самое в Hive, но я застрял на месте SET
. Если кто-нибудь даст мне знать, это будет для меня большим подспорьем.