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

Eric Newton commented on ACCUMULO-3766:
---------------------------------------

bq. So long as it's a volume Accumulo can access, it shouldn't be a problem, 
I'd think.

The master also has to be able to move the files under an accumulo directory, 
on a volume it manages.  So it must already be on a volume managed by the 
master.


> Bulk ingest fails on volume configuration mismatch
> --------------------------------------------------
>
>                 Key: ACCUMULO-3766
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-3766
>             Project: Accumulo
>          Issue Type: Bug
>          Components: client
>            Reporter: Josh Elser
>            Priority: Blocker
>             Fix For: 1.7.0
>
>
> Saw this running the Bulk randomwalk module
> {code}
> error preparing the bulk import directory
>       java.io.IOException: 
> hdfs://jelser-accumulo-6.novalocal:8020/tmp/bulk_15333dff-747b-47e2-ae23-781da54da3f4
>  is not in a volume configured for Accumulo
>               at 
> org.apache.accumulo.master.tableOps.BulkImport.createNewBulkDir(BulkImport.java:149)
>               at 
> org.apache.accumulo.master.tableOps.BulkImport.prepareBulkImport(BulkImport.java:178)
>               at 
> org.apache.accumulo.master.tableOps.BulkImport.call(BulkImport.java:136)
>               at 
> org.apache.accumulo.master.tableOps.BulkImport.call(BulkImport.java:70)
>               at 
> org.apache.accumulo.master.tableOps.TraceRepo.call(TraceRepo.java:57)
>               at 
> org.apache.accumulo.fate.Fate$TransactionRunner.run(Fate.java:73)
>               at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>               at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>               at 
> org.apache.accumulo.fate.util.LoggingRunnable.run(LoggingRunnable.java:35)
>               at java.lang.Thread.run(Thread.java:745)
> {code}
> accumulo-site.xml has
> {code}
>   <property>
>     <name>instance.volumes</name>
>     <value>hdfs://jelser-accumulo-6:8020/user/accumulo/data</value>
>     <description>comma separated list of URIs for volumes. example: 
> hdfs://localhost:9000/accumulo</description>
>   </property>
> {code}
> My hunch is that I had issues because I put in the shortname instead of the 
> FQDN in instance.volumes.
> Some thoughts:
> 1. Can we make this error detection smarter?
> 2. Do we have this issue documented (where multiple names can refer to the 
> same namenode)?
> Marked as blocker against 1.7.0 to get visibility and discussion.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to