[ 
https://issues.apache.org/jira/browse/ACCUMULO-1771?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13852269#comment-13852269
 ] 

Christopher Tubbs commented on ACCUMULO-1771:
---------------------------------------------

Federation doesn't solve the problem. Accumulo can be configured with multiple 
logical filesystems to use (called volumes). Whether they are actually separate 
namenodes, separate directories on a single namenode, federated, or not, from 
Accumulo's perspective, it sees them as separate volumes. It doesn't care about 
implementation.

So, the issue is that currently, the instance id and data version are stored 
only on one of these volumes. But, we really need it stored across all of them, 
including any added later, so that volumes can be removed or so that volumes 
can be reordered in the configuration without breaking.

The only time this isn't an issue is if you configure Accumulo to use a single 
volume (which may actually be configured as multiple filesystems... but 
Accumulo doesn't care about that.)

So, no, HDFS Federation does not solve the issue. Even if HDFS Federation 
provided a single URI to refer to the entire logical filesystem (it doesn't; 
you still have separate URIs for separate namenodes, or you use separate viewfs 
URIs as aliases to those separate namenodes), it still wouldn't be good enough, 
because Accumulo could still be configured with this federated HDFS, *and* an 
entirely separate logical filesystem.

> Instance id and version info only stored on one hdfs instance
> -------------------------------------------------------------
>
>                 Key: ACCUMULO-1771
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-1771
>             Project: Accumulo
>          Issue Type: Sub-task
>          Components: master, tserver
>            Reporter: Keith Turner
>            Priority: Critical
>             Fix For: 1.6.0
>
>
> When instance.volumes contains multiple uris only the first one is 
> initialized with the data version and instance id.   If the user changes the 
> order of the uris in the config, it seems like Accumulo will stop working 
> correctly.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Reply via email to