accumulo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From JavaHokie <soozandjohny...@gmail.com>
Subject Re: AccumuloMultiTableInputFormat IllegalStatementException
Date Sat, 23 Aug 2014 18:37:30 GMT
I checked out 1.6.0 from git and updated the exception handling for the
getInputTableConfigs method, rebuilt, and tested my M/R jobs that use
Accumulo as a source or sink just to ensure everything is still working
correctly.

I then updated the InputConfigurator.getInputTableConfig exception handling
and I see the root cause is as follows: 

java.io.IOException: can't find class:
org.apache.accumulo.core.client.mapreduce.InputTableConfig because
org.apache.accumulo.core.client.mapreduce.InputTableConfig
	at
org.apache.hadoop.io.AbstractMapWritable.readFields(AbstractMapWritable.java:212)
	at org.apache.hadoop.io.MapWritable.readFields(MapWritable.java:169)
	at
org.apache.accumulo.core.client.mapreduce.lib.impl.InputConfigurator.getInputTableConfigs(InputConfigurator.java:563)
	at
org.apache.accumulo.core.client.mapreduce.lib.impl.InputConfigurator.validateOptions(InputConfigurator.java:644)
	at
org.apache.accumulo.core.client.mapreduce.AbstractInputFormat.validateOptions(AbstractInputFormat.java:342)
	at
org.apache.accumulo.core.client.mapreduce.AbstractInputFormat.getSplits(AbstractInputFormat.java:537)
	at
org.apache.hadoop.mapreduce.JobSubmitter.writeNewSplits(JobSubmitter.java:491)
	at
org.apache.hadoop.mapreduce.JobSubmitter.writeSplits(JobSubmitter.java:508)
	at
org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:392)
	at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1268)
	at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1265)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAs(Subject.java:415)
	at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1491)
	at org.apache.hadoop.mapreduce.Job.submit(Job.java:1265)
	at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:1286)

The IOException can't find class <classname> because <classname> is a new
one for me, but at least I have something specific to research.

--John




--
View this message in context: http://apache-accumulo.1065345.n5.nabble.com/AccumuloMultiTableInputFormat-IllegalStateException-tp11186p11202.html
Sent from the Users mailing list archive at Nabble.com.

Mime
View raw message