Hi

I am running an import job on a table and i am getting the following exception 
for some jobs.
Hadoop 1.0.3 and HBase 0.94.1.

1 master 2 slaves.

master runs Namenode , HMaster, and Jobtracker

slaves run DN, HR,TT  (15 Gigs out of which 8 gigs is for RegionServer and 1 
gig for each child , 5 childs are running)




org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 
action: servers with issues: 192.168.1.12:60020, 
        at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1601)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatch(HConnectionManager.java:1377)
        at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:916)
        at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:772)
        at org.apache.hadoop.hbase.client.HTable.put(HTable.java:747)
        at 
org.apache.hadoop.hbase.mapreduce.TableOutputFormat$TableRecordWriter.write(TableOutputFormat.java:123)
        at 
org.apache.hadoop.hbase.mapreduce.TableOutputFormat$TableRecordWriter.write(TableOutputFormat.java:84)
        at 
org.apache.hadoop.mapred.MapTask$NewDirectOutputCollector.write(MapTask.java:639)
        at 
org.apache.hadoop.mapreduce.TaskInputOutputContext.write(TaskInputOutputContext.java:80)
        at 
org.apache.hadoop.hbase.mapreduce.Import$Importer.writeResult(Import.java:131)
        at 
org.apache.hadoop.hbase.mapreduce.Import$Importer.map(Import.java:105)
        at org.apache.hadoop.hbase.mapreduce.Import$Importer.map(Import.java:88)
        at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:144)
        at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
        at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
        at org.apache.hadoop.mapred.Child$4.run(Child.java:255)
        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:1093)
        at org.apache.hadoop.mapred.Child.main(Child.java:249)

The attempt logs shwed heap space problem... but ima sure that i have ample 
memory for Regionservers and mappers

java.util.concurrent.ExecutionException: java.lang.RuntimeException: 
java.lang.OutOfMemoryError: Java heap space
        at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
        at java.util.concurrent.FutureTask.get(FutureTask.java:111)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1525)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatch(HConnectionManager.java:1377)
        at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:916)
        at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:772)
        at org.apache.hadoop.hbase.client.HTable.put(HTable.java:747)
        at 
org.apache.hadoop.hbase.mapreduce.TableOutputFormat$TableRecordWriter.write(TableOutputFormat.java:123)
        at 
org.apache.hadoop.hbase.mapreduce.TableOutputFormat$TableRecordWriter.write(TableOutputFormat.java:84)
        at 
org.apache.hadoop.mapred.MapTask$NewDirectOutputCollector.write(MapTask.java:639)
        at 
org.apache.hadoop.mapreduce.TaskInputOutputContext.write(TaskInputOutputContext.java:80)
        at 
org.apache.hadoop.hbase.mapreduce.Import$Importer.writeResult(Import.java:131)
        at 
org.apache.hadoop.hbase.mapreduce.Import$Importer.map(Import.java:105)
        at org.apache.hadoop.hbase.mapreduce.Import$Importer.map(Import.java:88)
        at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:144)
        at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
        at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
        at org.apache.hadoop.mapred.Child$4.run(Child.java:255)
        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:1093)
        at org.apache.hadoop.mapred.Child.main(Child.java:249)
Caused by: java.lang.RuntimeException: java.lang.OutOfMemoryError: Java heap 
space
        at 
org.apache.hadoop.hbase.client.ServerCallable.withoutRetries(ServerCallable.java:216)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3.call(HConnectionManager.java:1361)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3.call(HConnectionManager.java:1349)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)



./Zahoor
HBase Musings


Reply via email to