Hi, I'm trying to understand how failures are handled in HBase.
One Disk Failure: If one disk on a Region Server fails and some HFiles are lost on that machine, how will that Region Server handle incoming reads for the missing data? Will the HRegion read from a remote node's replicated HFile over the network? Will this cause the reads to be slow for this particular set of data? Full node failure: Also, if a Region Server complete crashes/panics, will some reads fail for a few minutes? If that crashed Region Server was hosting 5 regions, I guess it will take some time for other nodes to take over those regions and replay the WAL. So, can I expect a few minutes of downtime before I can read from the crashed regions again?
