Christopher Tubbs created ACCUMULO-2061:
-------------------------------------------

             Summary: Deprecate instance.dfs.uri and instance.dfs.dir
                 Key: ACCUMULO-2061
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-2061
             Project: Accumulo
          Issue Type: Sub-task
            Reporter: Christopher Tubbs
             Fix For: 1.6.0


{{instance.dfs.uri}} and {{instance.dfs.dir}} are no longer needed with the 
{{instance.volumes}} property.

Together, these two fields are needed for upgrades from relative paths, but 
full URIs for volumes should be specified in the {{instance.volumes}} set.

Instead of appending {{instance.dfs.dir}} to every volume, which is a bit 
confusing, they should be specified explicitly in the {{instance.volumes}}.

Example:

{code}
 <property>
    <name>instance.volumes</name>
    <value>hdfs://nn1/accumulo</value>
  </property>
{code}

should be equivalent to
{code}
 <property>
    <name>instance.dfs.uri</name>
    <value>hdfs://nn1</value>
  </property>
 <property>
    <name>instance.dfs.dir</name>
    <value>/accumulo</value>
  </property>
{code}

This change simplifies the semantics of configuring volumes for Accumulo to use 
for storage, and is a bit more obvious that we're logically configuring 
filesystem volumes, not "namenode URIs".



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

Reply via email to