我寫作業mapreduce.The輸入是hbase中的表。Hbase mapreduce錯誤
當作業運行,有錯誤:
org.apache.hadoop.hbase.client.ScannerTimeoutException:88557ms自上次調用中傳遞,超時當前設置爲60000在org.apache.hadoop.hbase .client.HTable $ ClientScanner.next(HTable.java:1196)at org.apache.hadoop.hbase.mapreduce.TableRecordReaderImpl.nextKeyValue(TableRecordReaderImpl.java:133)at org.apache.hadoop.hbase.mapreduce.TableRecordReader.nextKeyValue (TableRecordReader.java:142)at org.apache.hadoop.mapred.MapTask $ NewTrackingRecordReader.nextKeyValue(MapTask.java:532)at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)at org。 apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)at org.apache.hadoop.mapred.MapTask.ru在org.apache.hadoop.mapred.Child上的org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)處的nNewMapper(MapTask.java:764)$ 4.run(Child.java:255)at java。在org.apache的org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1083)上的javax.security.auth.Subject.doAs(Subject.java:396)處的security.AccessController.doPrivileged(Native Method)。 hadoop.mapred.Child.main(Child.java:249)引起的:org.apache.hadoop.hbase.UnknownScannerException:org.apache.hadoop.hbase.UnknownScannerException:名稱:1502530095384129314位於org.apache.hadoop.hbase.regionserver .HRegionServer.next(HRegionServer.java:1837)at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method .java:597)at org.apache.hadoop.hbase.ipc.HBaseRPC $ Server.call(HBaseRPC.java:570)at org.apache.hadoop.hbase.ipc.HBaseServer $ Handler.run(HBaseServer.java:1039 )在sun.reflect.NativeCons在構造函數的sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)上的sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)處的tructorAccessorImpl.newInstance0(Native方法)。在org.apache.hadoop上org.apache.hadoop.hbase.client.ScannerCallable.call(ScannerCallable.java:83)處的org.apache.hadoop.hbase.RemoteExceptionHandler.decodeRemoteException(RemoteExceptionHandler.java:96) .hbase.client.ScannerCallable.call(ScannerCallable.java:38)at org.apache.hadoop.hbase.client.HConnectionManager $ HConnectionImplementation.getRegionServerWithRetries(HConnectionManager.java:1226)at org.apache.hadoop.hbase.client.HTable $ ClientScanner.next(HTable.java:1187)... 12更多
你能幫忙嗎我修復它。
https://books.google.fr/books?id=nUhiQxUXVpMC&pg=PA128&lpg=PA128#v=onepage&q&f=false – Fabien 2016-04-06 13:41:24
的片段是從** HBase的權威指南** ,2011年第1版第128頁。 – botchniaque 2016-10-25 08:31:53