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