我在Hadoop集群中安装了HBase(版本0.90.6-cdh3u4)。我想测试性能。但是我跑了
hbase org.apache.hadoop.hbase.PerformanceEvaluation sequenalWrite 2
从HMaster运行的机器上,性能评估将map-reduce作业提交给Hadoop。但这项工作失败了:
2012-07-26 12:45:17,733错误 org.apache.hadoop.security.UserGroupInformation: PriviledgedActionException as:root(auth:SIMPLE) 原因:org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: 失败的22193操作:有问题的服务器:test-8:60020,2012-07-26 12:45:17,734 WARN org.apache.hadoop.mapred.Child:运行child时出错 org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: 失败的22193操作:有问题的服务器:test-8:60020,at org.apache.hadoop.hbase.client.HConnectionManager $ HConnectionImplementation.processBatch(HConnectionManager.java:1485) 在 org.apache.hadoop.hbase.client.HConnectionManager $ HConnectionImplementation.processBatchOfPuts(HConnectionManager.java:1499) 在 org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:859) 在 org.apache.hadoop.hbase.PerformanceEvaluation $ Test.testTakedown(PerformanceEvaluation.java:754) 在 org.apache.hadoop.hbase.PerformanceEvaluation $ Test.test(PerformanceEvaluation.java:771) 在 org.apache.hadoop.hbase.PerformanceEvaluation.runOneClient(PerformanceEvaluation.java:1098) 在 org.apache.hadoop.hbase.PerformanceEvaluation $ EvaluationMapTask.map(PerformanceEvaluation.java:447) 在 org.apache.hadoop.hbase.PerformanceEvaluation $ EvaluationMapTask.map(PerformanceEvaluation.java:400) 在org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:144)at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:647)at org.apache.hadoop.mapred.MapTask.run(MapTask.java:323)at at org.apache.hadoop.mapred.Child $ 4.run(Child.java:270)at java.security.AccessController.doPrivileged(Native Method)at javax.security.auth.Subject.doAs(Subject.java:396)at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1177) 在org.apache.hadoop.mapred.Child.main(Child.java:264)2012-07-26 12:45:17,740 INFO org.apache.hadoop.mapred.Task:Runnning cleanup for 任务
然后我尝试了其他一些map-reduce作业,所有这些作业都能成功完成。所以我认为Hadoop本身运行良好。
此外,Hbase Shell中的操作也可以。我可以创建表,放置一些数据......只有在运行PerformanceEvaluation时才会出现此异常。
有谁知道如何修复它?