The PutAzureBlobStorage processor in Apache Nifi is designed to write new content to an existing blob in Azure Blob Storage. By default, it overwrites the existing content with the new data. This behavior can be changed by setting the Azure Blob Storage property "overwrite" to "false", which tells the processor to append to the existing blob instead of overwriting it.
It is important to note that for the processor to append to the blob, the blob must be block blob (not page blob), and the content must be larger than the minimum block size (4MB). Additionally, a new block must be created for each write, and the blocks must be committed to the blob once all content has been written. So, while the processor can be configured to append to an existing blob, it may be less efficient than simply overwriting the blob.
Asked: 2023-01-03 11:00:00 +0000
Seen: 7 times
Last updated: Jul 21 '22