Hi,

I tried to modified the codes of ProspectorExample.java under the package of 
rya.indexing.example to use a real accumulo instance instead of using a mock 
instance. After compiling the codes, I got the error message like this:

Exception in thread "main" java.io.IOException: 
org.apache.accumulo.core.client.AccumuloSecurityException: Error 
TABLE_DOESNT_EXIST for user rya_spo - Unknown security exception
        at 
org.apache.accumulo.core.client.mapreduce.lib.impl.InputConfigurator.validateOptions(InputConfigurator.java:663)
        at 
org.apache.accumulo.core.client.mapreduce.AbstractInputFormat.validateOptions(AbstractInputFormat.java:343)
        at 
org.apache.accumulo.core.client.mapreduce.AbstractInputFormat.getSplits(AbstractInputFormat.java:538)
        at 
org.apache.hadoop.mapreduce.JobSubmitter.writeNewSplits(JobSubmitter.java:493)
        at 
org.apache.hadoop.mapreduce.JobSubmitter.writeSplits(JobSubmitter.java:510)
        at 
org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:394)
        at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1285)
        at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1282)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:422)
        at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1614)
        at org.apache.hadoop.mapreduce.Job.submit(Job.java:1282)
        at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:1303)
        at org.apache.rya.prospector.mr.Prospector.run(Prospector.java:101)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
        at ProspectorExample.main(ProspectorExample.java:108)
Caused by: org.apache.accumulo.core.client.AccumuloSecurityException: Error 
TABLE_DOESNT_EXIST for user rya_spo - Unknown security exception
        at 
org.apache.accumulo.core.client.mock.MockSecurityOperationsImpl.hasTablePermission(MockSecurityOperationsImpl.java:124)
        at 
org.apache.accumulo.core.client.mapreduce.lib.impl.InputConfigurator.validateOptions(InputConfigurator.java:646)
        ... 16 more

When I looked up the list of accumulo tables, “rya_spo" did exist and the 
“rya_perspects" was also created but empty. What I did is to modify the 
configuration part of the codes. The modified Java file is attached via email. 
Thank you so much!

Bests,

Fan

Reply via email to