Change the transaction manager to org.apache.hadoop.hive.ql.lockmgr.DbTxnManager then try to run your update query.
Run this command in hive shell:
--creating hive table with transaction enabled.
CREATE TABLE table_name (
id int,
name string
)
CLUSTERED BY (id) INTO 2 BUCKETS STORED AS ORC
TBLPROPERTIES ("transactional"="true");
--changing transaction manager
set hive.txn.manager =org.apache.hadoop.hive.ql.lockmgr.DbTxnManager;
--insert data into table
insert into table_name values(1,"a"),(2,"b");
--update data in the table
update table_name set name="c" where id =1;
--delete specific id from table
delete from table_name where id=1;
Refer to this link for more details about transaction hive tables.