Hadoop 配置单元插入表(如果存在)或更新

Hadoop 配置单元插入表(如果存在)或更新,hadoop,hive,Hadoop,Hive,我希望根据记录的可用性对配置单元表执行更新。如果记录存在,我将更新,否则我将插入。下面是典型的SQL Server实现。我正在寻找蜂箱中的等效物。配置单元中的“我的表”已将ACID属性设置为允许更新 IF NOT EXISTS (SELECT 1 FROM [dbo].[Table1] where TableKey= 20) BEGIN INSERT INTO TABLE1 VALUES (20,'USA','WA') END ELSE BEGIN UPDATE TABLE1 SET Sta

我希望根据记录的可用性对配置单元表执行更新。如果记录存在,我将更新,否则我将插入。下面是典型的SQL Server实现。我正在寻找蜂箱中的等效物。配置单元中的“我的表”已将ACID属性设置为允许更新

IF NOT EXISTS (SELECT 1 FROM [dbo].[Table1] where TableKey= 20)
BEGIN
  INSERT INTO TABLE1 VALUES (20,'USA','WA')
END
ELSE
BEGIN
UPDATE TABLE1 SET State = 'CA' WHERE TableKey=20
END

你能解决这个问题吗?