Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [geomesa-users] Quickstart fails

On 03/13/2015 02:51 PM, Jim Hughes wrote:
> A tricky way to find the log file is ...
>
> 1) Find the PID of the Accumulo monitor (or maybe the Accumulo logger)
> process.
> 2) Use "ls -al /proc/PID/fd/" to get a list of files which the monitor
> is reading.
>
> If the monitor is reading from the log file, you'll see it...
OK I had to completely shutdown and reinitialize accumulo and after a
restart the logs appeared!  (I chown to accumulo /var/log/accumulo
earlier today so maybe that did it ??)

Anyway still getting the same problem but now I can send you the log file.

Thanks!
>
> Shout if that works...
>
>
> On 03/13/2015 05:37 PM, David J. Bakeman wrote:
>> On 03/13/2015 02:25 PM, Jim Hughes wrote:
>>> Hi David,
>>>
>>> Correct me if I'm wrong, but I think what you sent is from the
>>> Accumulo monitor page.  Can you email me (off-list) your entire
>>> tserver_HOST.log file?  It is probably in /var/log/accumulo/logs or
>>> /etc/accumulo/logs.
>> Yes it was.  I would love to but I can't find any logs by that name
>> anywhere so far?  There is a /var/log/accumulo/monitor_localhost.log but
>> it's dated yesterday. and there is nothing else there.  I'll keep
>> looking.
>>
>> Thanks.
>>> Thanks,
>>>
>>> Jim
>>>
>>> On 03/13/2015 05:13 PM, David J. Bakeman wrote:
>>>> On 03/13/2015 01:49 PM, Jim Hughes wrote:
>>>>> David,
>>>>>
>>>>> As another possibility, I *think* ClassNotFoundExceptions can happen
>>>>> when a class fails to be instantiated.  For instance, we've had some
>>>>> funny business with HSQL and EPSG dependencies...
>>>>>
>>>>> Can you send along the entire stack trace from the tserver log? We'll
>>>>> be able to see if that or some other problem is happening.
>>>> Here it is cut and pasted from the monitor:  (By the way are these
>>>> logs
>>>> on hdfs somewhere or just the normal file system?)
>>>>
>>>> The checksum error is a new one perhaps from restarting incorrectly?
>>>>
>>>>
>>>> 13 14:06:15,0542    tserver:localhost    3
>>>> ERROR
>>>>     org.apache.hadoop.fs.ChecksumException: Checksum error:
>>>> file:/tmp/accumulo/wal/localhost+9997/d166e77e-c465-4105-b990-f446f1b2be55
>>>>
>>>>
>>>> at 1047552
>>>>       org.apache.hadoop.fs.ChecksumException: Checksum error:
>>>> file:/tmp/accumulo/wal/localhost+9997/d166e77e-c465-4105-b990-f446f1b2be55
>>>>
>>>>
>>>> at 1047552
>>>>           at
>>>> org.apache.hadoop.fs.ChecksumFileSystem$ChecksumFSInputChecker.readChunk(ChecksumFileSystem.java:251)
>>>>
>>>>
>>>>           at
>>>> org.apache.hadoop.fs.FSInputChecker.readChecksumChunk(FSInputChecker.java:275)
>>>>
>>>>
>>>>           at
>>>> org.apache.hadoop.fs.FSInputChecker.fill(FSInputChecker.java:213)
>>>>           at
>>>> org.apache.hadoop.fs.FSInputChecker.read1(FSInputChecker.java:231)
>>>>           at
>>>> org.apache.hadoop.fs.FSInputChecker.read(FSInputChecker.java:195)
>>>>           at
>>>> java.io.DataInputStream.readFully(DataInputStream.java:195)
>>>>           at
>>>> java.io.DataInputStream.readFully(DataInputStream.java:169)
>>>>           at
>>>> org.apache.accumulo.core.data.Mutation.readFields(Mutation.java:470)
>>>>           at
>>>> org.apache.accumulo.server.data.ServerMutation.readFields(ServerMutation.java:52)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.logger.LogFileValue.readFields(LogFileValue.java:44)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.log.LogSorter$LogProcessor.sort(LogSorter.java:127)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.log.LogSorter$LogProcessor.process(LogSorter.java:93)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.server.zookeeper.DistributedWorkQueue$1.run(DistributedWorkQueue.java:101)
>>>>
>>>>
>>>>           at
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>>
>>>>
>>>>           at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.util.LoggingRunnable.run(LoggingRunnable.java:34)
>>>>
>>>>
>>>>           at java.lang.Thread.run(Thread.java:745)
>>>>
>>>> 13 14:06:58,0047    tserver:localhost    1
>>>> WARN
>>>>     lookup failed for tablet h<;1
>>>>       java.io.IOException: java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:257)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:222)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:200)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet$ScanDataSource.createIterator(Tablet.java:2008)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet$ScanDataSource.iterator(Tablet.java:1945)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.system.SourceSwitchingIterator.seek(SourceSwitchingIterator.java:165)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet.lookup(Tablet.java:1521)
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet.lookup(Tablet.java:1628)
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ThriftClientHandler$LookupTask.run(TabletServer.java:1131)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
>>>>
>>>>
>>>>           at
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>>
>>>>
>>>>           at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.util.LoggingRunnable.run(LoggingRunnable.java:34)
>>>>
>>>>
>>>>           at java.lang.Thread.run(Thread.java:745)
>>>>       Caused by: java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.commons.vfs2.impl.VFSClassLoader.findClass(VFSClassLoader.java:175)
>>>>
>>>>
>>>>           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>>>>           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>>>           at
>>>> org.apache.accumulo.start.classloader.vfs.AccumuloVFSClassLoader.loadClass(AccumuloVFSClassLoader.java:112)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:241)
>>>>
>>>>
>>>>           ... 14 more
>>>>
>>>> 13 14:06:58,0050    tserver:localhost    2
>>>> ERROR
>>>>     java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>
>>>> 13 14:06:58,0053    tserver:localhost    1
>>>> WARN
>>>>     lookup failed for tablet h;1<
>>>>       java.io.IOException: java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:257)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:222)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:200)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet$ScanDataSource.createIterator(Tablet.java:2008)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet$ScanDataSource.iterator(Tablet.java:1945)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.system.SourceSwitchingIterator.seek(SourceSwitchingIterator.java:165)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet.lookup(Tablet.java:1521)
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet.lookup(Tablet.java:1628)
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ThriftClientHandler$LookupTask.run(TabletServer.java:1131)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
>>>>
>>>>
>>>>           at
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>>
>>>>
>>>>           at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.util.LoggingRunnable.run(LoggingRunnable.java:34)
>>>>
>>>>
>>>>           at java.lang.Thread.run(Thread.java:745)
>>>>       Caused by: java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.commons.vfs2.impl.VFSClassLoader.findClass(VFSClassLoader.java:175)
>>>>
>>>>
>>>>           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>>>>           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>>>           at
>>>> org.apache.accumulo.start.classloader.vfs.AccumuloVFSClassLoader.loadClass(AccumuloVFSClassLoader.java:112)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:241)
>>>>
>>>>
>>>>           ... 14 more
>>>>
>>>> 13 14:06:58,0053    tserver:localhost    2
>>>> WARN
>>>>     exception while doing multi-scan
>>>>       java.lang.RuntimeException: java.io.IOException:
>>>> java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ThriftClientHandler$LookupTask.run(TabletServer.java:1142)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
>>>>
>>>>
>>>>           at
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>>
>>>>
>>>>           at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.util.LoggingRunnable.run(LoggingRunnable.java:34)
>>>>
>>>>
>>>>           at java.lang.Thread.run(Thread.java:745)
>>>>       Caused by: java.io.IOException:
>>>> java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:257)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:222)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:200)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet$ScanDataSource.createIterator(Tablet.java:2008)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet$ScanDataSource.iterator(Tablet.java:1945)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.system.SourceSwitchingIterator.seek(SourceSwitchingIterator.java:165)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet.lookup(Tablet.java:1521)
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet.lookup(Tablet.java:1628)
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ThriftClientHandler$LookupTask.run(TabletServer.java:1131)
>>>>
>>>>
>>>>           ... 6 more
>>>>       Caused by: java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.commons.vfs2.impl.VFSClassLoader.findClass(VFSClassLoader.java:175)
>>>>
>>>>
>>>>           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>>>>           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>>>           at
>>>> org.apache.accumulo.start.classloader.vfs.AccumuloVFSClassLoader.loadClass(AccumuloVFSClassLoader.java:112)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:241)
>>>>
>>>>
>>>>           ... 14 more
>>>>
>>>> 13 14:06:58,0054    tserver:localhost    2
>>>> WARN
>>>>     Failed to get multiscan result
>>>>       java.util.concurrent.ExecutionException:
>>>> java.lang.RuntimeException:
>>>> java.io.IOException: java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ScanTask.get(TabletServer.java:771)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ThriftClientHandler.continueMultiScan(TabletServer.java:1434)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ThriftClientHandler.startMultiScan(TabletServer.java:1399)
>>>>
>>>>
>>>>           at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown
>>>> Source)
>>>>           at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>
>>>>
>>>>           at java.lang.reflect.Method.invoke(Method.java:483)
>>>>           at
>>>> org.apache.accumulo.trace.instrument.thrift.RpcServerInvocationHandler.invoke(RpcServerInvocationHandler.java:46)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.server.util.RpcWrapper$1.invoke(RpcWrapper.java:44)
>>>>
>>>>           at com.sun.proxy.$Proxy11.startMultiScan(Unknown Source)
>>>>           at
>>>> org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$startMultiScan.getResult(TabletClientService.java:2254)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$startMultiScan.getResult(TabletClientService.java:2238)
>>>>
>>>>
>>>>           at
>>>> org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
>>>>           at
>>>> org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
>>>>           at
>>>> org.apache.accumulo.server.util.TServerUtils$TimedProcessor.process(TServerUtils.java:168)
>>>>
>>>>
>>>>           at
>>>> org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.invoke(AbstractNonblockingServer.java:516)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.server.util.CustomNonBlockingServer$1.run(CustomNonBlockingServer.java:77)
>>>>
>>>>
>>>>           at
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>>
>>>>
>>>>           at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.util.LoggingRunnable.run(LoggingRunnable.java:34)
>>>>
>>>>
>>>>           at java.lang.Thread.run(Thread.java:745)
>>>>       Caused by: java.lang.RuntimeException: java.io.IOException:
>>>> java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ThriftClientHandler$LookupTask.run(TabletServer.java:1142)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
>>>>
>>>>
>>>>           ... 5 more
>>>>       Caused by: java.io.IOException:
>>>> java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:257)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:222)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:200)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet$ScanDataSource.createIterator(Tablet.java:2008)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet$ScanDataSource.iterator(Tablet.java:1945)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.system.SourceSwitchingIterator.seek(SourceSwitchingIterator.java:165)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet.lookup(Tablet.java:1521)
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet.lookup(Tablet.java:1628)
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ThriftClientHandler$LookupTask.run(TabletServer.java:1131)
>>>>
>>>>
>>>>           ... 6 more
>>>>       Caused by: java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.commons.vfs2.impl.VFSClassLoader.findClass(VFSClassLoader.java:175)
>>>>
>>>>
>>>>           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>>>>           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>>>           at
>>>> org.apache.accumulo.start.classloader.vfs.AccumuloVFSClassLoader.loadClass(AccumuloVFSClassLoader.java:112)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:241)
>>>>
>>>>
>>>>           ... 14 more
>>>>
>>>> 13 14:06:58,0057    tserver:localhost    2
>>>> ERROR
>>>>     java.util.concurrent.ExecutionException:
>>>> java.lang.RuntimeException:
>>>> java.io.IOException: java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>       java.lang.RuntimeException:
>>>> java.util.concurrent.ExecutionException:
>>>> java.lang.RuntimeException: java.io.IOException:
>>>> java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ThriftClientHandler.continueMultiScan(TabletServer.java:1447)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ThriftClientHandler.startMultiScan(TabletServer.java:1399)
>>>>
>>>>
>>>>           at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown
>>>> Source)
>>>>           at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>
>>>>
>>>>           at java.lang.reflect.Method.invoke(Method.java:483)
>>>>           at
>>>> org.apache.accumulo.trace.instrument.thrift.RpcServerInvocationHandler.invoke(RpcServerInvocationHandler.java:46)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.server.util.RpcWrapper$1.invoke(RpcWrapper.java:44)
>>>>
>>>>           at com.sun.proxy.$Proxy11.startMultiScan(Unknown Source)
>>>>           at
>>>> org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$startMultiScan.getResult(TabletClientService.java:2254)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$startMultiScan.getResult(TabletClientService.java:2238)
>>>>
>>>>
>>>>           at
>>>> org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
>>>>           at
>>>> org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
>>>>           at
>>>> org.apache.accumulo.server.util.TServerUtils$TimedProcessor.process(TServerUtils.java:168)
>>>>
>>>>
>>>>           at
>>>> org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.invoke(AbstractNonblockingServer.java:516)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.server.util.CustomNonBlockingServer$1.run(CustomNonBlockingServer.java:77)
>>>>
>>>>
>>>>           at
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>>
>>>>
>>>>           at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.util.LoggingRunnable.run(LoggingRunnable.java:34)
>>>>
>>>>
>>>>           at java.lang.Thread.run(Thread.java:745)
>>>>       Caused by: java.util.concurrent.ExecutionException:
>>>> java.lang.RuntimeException: java.io.IOException:
>>>> java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ScanTask.get(TabletServer.java:771)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ThriftClientHandler.continueMultiScan(TabletServer.java:1434)
>>>>
>>>>
>>>>           ... 19 more
>>>>       Caused by: java.lang.RuntimeException: java.io.IOException:
>>>> java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ThriftClientHandler$LookupTask.run(TabletServer.java:1142)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
>>>>
>>>>
>>>>           ... 5 more
>>>>       Caused by: java.io.IOException:
>>>> java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:257)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:222)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:200)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet$ScanDataSource.createIterator(Tablet.java:2008)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet$ScanDataSource.iterator(Tablet.java:1945)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.system.SourceSwitchingIterator.seek(SourceSwitchingIterator.java:165)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet.lookup(Tablet.java:1521)
>>>>           at
>>>> org.apache.accumulo.tserver.Tablet.lookup(Tablet.java:1628)
>>>>           at
>>>> org.apache.accumulo.tserver.TabletServer$ThriftClientHandler$LookupTask.run(TabletServer.java:1131)
>>>>
>>>>
>>>>           ... 6 more
>>>>       Caused by: java.lang.ClassNotFoundException:
>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>
>>>>
>>>>           at
>>>> org.apache.commons.vfs2.impl.VFSClassLoader.findClass(VFSClassLoader.java:175)
>>>>
>>>>
>>>>           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>>>>           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>>>           at
>>>> org.apache.accumulo.start.classloader.vfs.AccumuloVFSClassLoader.loadClass(AccumuloVFSClassLoader.java:112)
>>>>
>>>>
>>>>           at
>>>> org.apache.accumulo.core.iterators.IteratorUtil.loadIterators(IteratorUtil.java:241)
>>>>
>>>>
>>>>           ... 14 more
>>>>> Thanks,
>>>>>
>>>>> Jim
>>>>>
>>>>> On 03/13/2015 04:34 PM, Chris Eichelberger wrote:
>>>>>> David,
>>>>>>
>>>>>> Yes, you did mention it.  My mistake.
>>>>>>
>>>>>> I'm mostly baffled, but I am curious about the path you list.  Does
>>>>>> Accumulo really live in the "/etc" directory?  If so, is it possible
>>>>>> there are issues with the permissions?
>>>>>>
>>>>>> Anyone else have any ideas?
>>>>>>
>>>>>> Sincerely,
>>>>>>      -- Chris
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Fri, 2015-03-13 at 11:44 -0700, David J. Bakeman wrote:
>>>>>>> On 03/13/2015 11:37 AM, Chris Eichelberger wrote:
>>>>>>>> David,
>>>>>>>> Did you copy the geomesa-distributed-runtime-*.jar into your
>>>>>>>> accumulo/lib/ext directory?  If not, I would expect to see the
>>>>>>>> error you
>>>>>>>> mention.
>>>>>>> Sorry I thought I'd said that yes I did copy it there.  I also ran
>>>>>>> accumulo classpath and this comes up at the end:
>>>>>>>
>>>>>>> Level 4: Accumulo Dynamic Classloader (loads everything defined by
>>>>>>> general.dynamic.classpaths) VFS classpaths items are:
>>>>>>>    
>>>>>>> jar:file:///etc/accumulo/lib/ext/geomesa-distributed-runtime-accumulo1.6-1.0.0-rc.3-SNAPSHOT.jar!/
>>>>>>>
>>>>>>>
>>>>>>> So I assume that means accumulo is aware of it?
>>>>>>>> Sincerely,
>>>>>>>>      -- Chris
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, 2015-03-13 at 11:38 -0700, David J. Bakeman wrote:
>>>>>>>>> I am trying out geomesa and have not been able to figure out
>>>>>>>>> why I
>>>>>>>>> get
>>>>>>>>> the following error in my tserver logs when I try to run the
>>>>>>>>> quickstart test.
>>>>>>>>>
>>>>>>>>> java.io.IOException: java.lang.ClassNotFoundException:
>>>>>>>>> org.locationtech.geomesa.core.iterators.SpatioTemporalIntersectingIterator
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> The tables are created and they have data.
>>>>>>>>>
>>>>>>>>> Note I am trying this on accumulo 1.6.1 so I am using the
>>>>>>>>> accumulo6
>>>>>>>>> branch of geomesa.  I built the geomesa jar and copied it to
>>>>>>>>> ACCUMULO_HOME/lib/ext and I built the geomesa-quickstart against
>>>>>>>>> the
>>>>>>>>> geomesa6 I built per instructions from geomesa1.6 even though
>>>>>>>>> I am
>>>>>>>>> not
>>>>>>>>> using cloudera it helped.  Also I just used the accumulo6
>>>>>>>>> branch I
>>>>>>>>> have not tried to merge it to the latest.
>>>>>>>>>
>>>>>>>>> I suspect I am configuring something wrong in accumulo (I've
>>>>>>>>> never
>>>>>>>>> used accumulo before) but I don't know how to figure it out.
>>>>>>>>> accumulo
>>>>>>>>> classpath shows the geomesa jar and jar tf on the jar reports the
>>>>>>>>> class?
>>>>>>>>>
>>>>>>>>> I am running accumulo/hadoop/zookeeper on my laptop running
>>>>>>>>> fedora
>>>>>>>>> 21.
>>>>>>>>>
>>>>>>>>> Any ideas?
>>>>>>>>>
>>>>>>>>> Thanks.
>>>>>>>>> _______________________________________________
>>>>>>>>> geomesa-users mailing list
>>>>>>>>> geomesa-users@xxxxxxxxxxxxxxxx
>>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>>> unsubscribe from this list, visit
>>>>>>>>> http://www.locationtech.org/mailman/listinfo/geomesa-users
>>>>>>>> _______________________________________________
>>>>>>>> geomesa-users mailing list
>>>>>>>> geomesa-users@xxxxxxxxxxxxxxxx
>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>> unsubscribe from this list, visit
>>>>>>>> http://www.locationtech.org/mailman/listinfo/geomesa-users
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> geomesa-users mailing list
>>>>>>> geomesa-users@xxxxxxxxxxxxxxxx
>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>> unsubscribe from this list, visit
>>>>>>> http://www.locationtech.org/mailman/listinfo/geomesa-users
>>>>>> _______________________________________________
>>>>>> geomesa-users mailing list
>>>>>> geomesa-users@xxxxxxxxxxxxxxxx
>>>>>> To change your delivery options, retrieve your password, or
>>>>>> unsubscribe from this list, visit
>>>>>> http://www.locationtech.org/mailman/listinfo/geomesa-users
>>>>> _______________________________________________
>>>>> geomesa-users mailing list
>>>>> geomesa-users@xxxxxxxxxxxxxxxx
>>>>> To change your delivery options, retrieve your password, or
>>>>> unsubscribe from this list, visit
>>>>> http://www.locationtech.org/mailman/listinfo/geomesa-users
>>>>>
>>>> _______________________________________________
>>>> geomesa-users mailing list
>>>> geomesa-users@xxxxxxxxxxxxxxxx
>>>> To change your delivery options, retrieve your password, or
>>>> unsubscribe from this list, visit
>>>> http://www.locationtech.org/mailman/listinfo/geomesa-users
>>> _______________________________________________
>>> geomesa-users mailing list
>>> geomesa-users@xxxxxxxxxxxxxxxx
>>> To change your delivery options, retrieve your password, or
>>> unsubscribe from this list, visit
>>> http://www.locationtech.org/mailman/listinfo/geomesa-users
>>>
>> _______________________________________________
>> geomesa-users mailing list
>> geomesa-users@xxxxxxxxxxxxxxxx
>> To change your delivery options, retrieve your password, or
>> unsubscribe from this list, visit
>> http://www.locationtech.org/mailman/listinfo/geomesa-users
>
> _______________________________________________
> geomesa-users mailing list
> geomesa-users@xxxxxxxxxxxxxxxx
> To change your delivery options, retrieve your password, or
> unsubscribe from this list, visit
> http://www.locationtech.org/mailman/listinfo/geomesa-users
>

Attachment: tserver_localhost.log.gz
Description: application/gzip


Back to the top