Assuming default Hadoop settings,if I am writing a file of 128 MB size into HDFS. There would be 2 blocks that the client needs to write to HDFS. So my questions around this is
- Will the file be available for someone to read as soon as the first block is written to HDFS or it has to wait for second block to be written as well?
Second scenario with 64 MB file size,
2. Can some one read the block which is currently written to the HDFS? or someone has to wait for the write to complete.