Hive 加入配置单元的更新

Hive 加入配置单元的更新,hive,Hive,我试图理解如何根据与不同表的id匹配来更新配置单元表中的列。 也就是说,我有一个“users”表,其中包含列“UID”(string)、“isVerified”(boolean)和更多列。然后我有第二个表“users\u verified”,只有一列“UID”(string)。我正试着做一些对你有影响的事情 UPDATE users SET isVerified = 1 WHERE UID in (SELECT UID from users_verified); 不过,配置单元似乎不支持此查

我试图理解如何根据与不同表的id匹配来更新配置单元表中的列。 也就是说,我有一个“users”表,其中包含列“UID”(string)、“isVerified”(boolean)和更多列。然后我有第二个表“users\u verified”,只有一列“UID”(string)。我正试着做一些对你有影响的事情

UPDATE users SET isVerified = 1 
WHERE UID in (SELECT UID from users_verified);
不过,配置单元似乎不支持此查询和连接更新查询,而且我似乎需要使用INSERT OVERVERSE语句。有人能给我一个例子说明这可能是怎么回事吗?

如果你需要ACID,请阅读以下内容:?hadoop(HDFS)上的任何技术都不是为了更新数据而开发的,如果你仍然需要更新,你必须使用“插入覆盖本地目录”“从表名称中选择*”;然后删除旧表并指向新位置。。。