Is there any reasons for dividing into 64 MB? And they divide each chunk as 64 KB blocks .Is there any reason for this?
Yes there are. You should check this document on Google File System. See 2.5 Chunk Size