Update, opção SET no Hive
Sei que não há atualização de arquivo no Hadoop, mas no Hive é possível com o açúcar sintático mesclar os novos valores com os dados antigos da tabela e reescrever a tabela com a saída mesclada, mas se eu tiver os novos valores em Em outra tabela, posso obter o mesmo efeito usando uma junção externa esquerd
O problema no meu caso é que tenho que atualizar a tabela definindo um valor para uma coluna com algunswhere
condição. Sabe-se queSET
não é suportado
Por exemplo, considere a consulta normal abaixo:
UPDATE temp1
SET location=florida
WHERE id=206;
Tentei converter o mesmo no Hive, mas fiquei preso no lugar deSET
. Se alguém me avisar, seria uma grande ajuda para mim.