Тестирование hbase с использованием ycsb на ARM-машине выдает ошибку

Когда я тестирую hbase с помощью ycsb, я получаю следующую ошибку:

    java.lang.NoClassDefFoundError: Could not initialize class
    org.apache.hadoop.hbase.util.ClassSize
     at org.apache.hadoop.hbase.ipc.IPCUtil.(IPCUtil.java:74)
     at org.apache.hadoop.hbase.ipc.AbstractRpcClient.  
      (AbstractRpcClient.java:91)
       at org.apache.hadoop.hbase.ipc.RpcClientImpl.
        (RpcClientImpl.java:1082)
      at org.apache.hadoop.hbase.ipc.RpcClientImpl.(RpcClientImpl.java:1108)

Как мне это решить?


person victoria    schedule 30.08.2017    source источник


Ответы (1)


Ошибка не выглядит связанной с YCSB, что бы вы ни делали — убедитесь, что файл hbase-common jar находится в вашем пути к классам.

person Mayuresh A Nirhali    schedule 31.08.2017
comment
Я использую ambari для развертывания hbase и использую ycsb для тестирования hbase. Затем появляются проблемы: вызвано: java.lang.UnsupportedOperationException: конструктор выдал исключение для org.apache.hadoop.hbase.ipc.RpcClientImpl в org.apache.hadoop. hbase.util.ReflectionUtils.instantiate(ReflectionUtils.java:54) - person victoria; 31.08.2017