hbase性能评估,如何分配列族和列名?

vbopmzt1  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(402)

我用 org.apache.hadoop.hbase.PerformanceEvaluation ,hbase已经有一个名为test的表,所以我运行hbase:
org.apache.hadoop.hbase.performanceevaluation--nomapred--table=test randoomwrite 1。
但它不能工作。在使用中,我没有发现如何分配 columnFamily 和列名。

  1. java.io.IOException: org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 2804 actions: org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException: Column family info does not exist in region testpe,,1427097792288.f5a12ab39df73ed455984cdb7598eed8. in table 'testpe', {NAME => 'f1', DATA_BLOCK_ENCODING => 'NONE', BLOOMFILTER => 'ROW', REPLICATION_SCOPE => '0', COMPRESSION => 'NONE', VERSIONS => '1', TTL => 'FOREVER', MIN_VERSIONS => '0', KEEP_DELETED_CELLS => 'false', BLOCKSIZE => '65536', IN_MEMORY => 'false', BLOCKCACHE => 'true'}
  2. at org.apache.hadoop.hbase.regionserver.HRegionServer.doBatchOp(HRegionServer.java:4408)
  3. at org.apache.hadoop.hbase.regionserver.HRegionServer.doNonAtomicRegionMutation(HRegionServer.java:3584)
  4. at org.apache.hadoop.hbase.regionserver.HRegionServer.multi(HRegionServer.java:3474)
  5. at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:30000)
  6. at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2078)
  7. at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:108)
  8. at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:114)
  9. at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:94)
  10. at java.lang.Thread.run(Thread.java:745)
  11. : 2804 times,
  12. at org.apache.hadoop.hbase.PerformanceEvaluation.doLocalClients(PerformanceEvaluation.java:412)
  13. at org.apache.hadoop.hbase.PerformanceEvaluation.runTest(PerformanceEvaluation.java:1158)
  14. at org.apache.hadoop.hbase.PerformanceEvaluation.run(PerformanceEvaluation.java:1391)
  15. at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
  16. at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
  17. at org.apache.hadoop.hbase.PerformanceEvaluation.main(PerformanceEvaluation.java:1412)
  18. Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 2804 actions: org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException: Column family info does not exist in region testpe,,1427097792288.f5a12ab39df73ed455984cdb7598eed8. in table 'testpe', {NAME => 'f1', DATA_BLOCK_ENCODING => 'NONE', BLOOMFILTER => 'ROW', REPLICATION_SCOPE => '0', COMPRESSION => 'NONE', VERSIONS => '1', TTL => 'FOREVER', MIN_VERSIONS => '0', KEEP_DELETED_CELLS => 'false', BLOCKSIZE => '65536', IN_MEMORY => 'false', BLOCKCACHE => 'true'}
  19. at org.apache.hadoop.hbase.regionserver.HRegionServer.doBatchOp(HRegionServer.java:4408)
  20. at org.apache.hadoop.hbase.regionserver.HRegionServer.doNonAtomicRegionMutation(HRegionServer.java:3584)
  21. at org.apache.hadoop.hbase.regionserver.HRegionServer.multi(HRegionServer.java:3474)
  22. at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:30000)
  23. at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2078)
  24. at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:108)
  25. at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:114)
  26. at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:94)
  27. at java.lang.Thread.run(Thread.java:745)
  28. : 2804 times,
  29. at org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.makeException(AsyncProcess.java:224)
  30. at org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.access$1700(AsyncProcess.java:204)
  31. at org.apache.hadoop.hbase.client.AsyncProcess.waitForAllPreviousOpsAndReset(AsyncProcess.java:1597)
  32. at org.apache.hadoop.hbase.client.HTable.backgroundFlushCommits(HTable.java:1069)
  33. at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:1041)
  34. at org.apache.hadoop.hbase.client.HTable.put(HTable.java:999)
  35. at org.apache.hadoop.hbase.PerformanceEvaluation$RandomWriteTest.testRow(PerformanceEvaluation.java:927)
  36. at org.apache.hadoop.hbase.PerformanceEvaluation$Test.testTimed(PerformanceEvaluation.java:685)
  37. at org.apache.hadoop.hbase.PerformanceEvaluation$Test.test(PerformanceEvaluation.java:671)
  38. at org.apache.hadoop.hbase.PerformanceEvaluation.runOneClient(PerformanceEvaluation.java:1140)
  39. at org.apache.hadoop.hbase.PerformanceEvaluation$1.call(PerformanceEvaluation.java:396)
  40. at org.apache.hadoop.hbase.PerformanceEvaluation$1.call(PerformanceEvaluation.java:391)
  41. at java.util.concurrent.FutureTask.run(FutureTask.java:262)
  42. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  43. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  44. at java.lang.Thread.run(Thread.java:745)
u91tlkcl

u91tlkcl1#

org.apache.hadoop.hbase.performanceevaluation--nomapred--table='test'随机写入1

相关问题