title: How updating data in hive transaction tables result in file creation/updation of files in HDFS
body: <p>By enabling transactions in Hive, we can update records. Assuming I'm using AVRO format for my hive table. </p>
  
  <p><a href="https://hortonworks.com/hadoop-tutorial/using-hive-acid-transactions-insert-update-delete-data/" rel="nofollow noreferrer">https://hortonworks.com/hadoop-tutorial/using-hive-acid-transactions-insert-update-delete-data/</a></p>
  
  <p>How does hive takes care of updating an AVRO file and replicating them again on different server ( coz replication factor is 3 ).</p>
  
  <p>I could not find a good article which explains this, and the consequence of using ACID in Hive. Since HDFS is recommended for non-updating or append only files, how does this updating a record in between works.</p>
  
  <p>Please advise.</p>