i noticed the document uses <server>:<port> to identify tablet servers in some places. Something more specific is used in the code : <server>:<port>:<zk session id>. This last dimension allows the master to distinguish between two different instances of a tserver running at the same host and port at different times.
On Wed, Aug 12, 2015 at 12:39 PM, Josh Elser <[email protected]> wrote: > I had some HBase friends ask me for a design document on how Tablet > assignment in Accumulo works. Their assignment logic continues to be a pain > point and there's been a lot of confusion about wanting to use FATE for > assignments (even moreso when I would tell people: no, that's unnecessary). > > Since we didn't have a good reference document (I'm guessing because it > was designed prior to the initial import of code), I took the time to write > one up based on my understanding of the code and some pointers from Eric. > > Think this deserves a place in our documentation somewhere? Seems like > it's a good reference sheet to have lying around, but I'm not sure where > best it'd be stored. > > Huge thanks to Eric for his pointers and editing. > > http://people.apache.org/~elserj/AccumuloTabletAssignment.pdf > > - Josh >
