Hive从0.14版本以后开始支持行级更新,本博客使用的Hive版本为2.3.3。
我的Hive配置的metastore在远程(我的windows本机)的mysql数据库上,如果配置行级更新,需要在hive的配置文件中配置几个属性:
vi apache-hive-2.3.3-bin/conf/hive-site.xml
加入如下5个属性:
<property>
<name>hive.support.concurrency</name>
<value>true</value>
</property>
<property>
<name>hive.exec.dynamic.partition.mode</name>
<value>nonstrict</value>
</property>
<property>
<name>hive.txn.manager</name>
<value>org.apache.hadoop.hive.ql.lockmgr.DbTxnManager</value>
</property>
<property>
<name>hive.