Не удалось инициализировать класс org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil $ ClassLoaderHolder - PullRequest
0 голосов
/ 28 сентября 2018

Я пытаюсь установить и запустить OpenTSDB в соответствии с официальной документацией .Когда я запускаю команду от здесь :

tsdtmp=${TMPDIR-'/tmp'}/tsd    # For best performance, make sure
mkdir -p "$tsdtmp"             # your temporary directory uses tmpfs
./build/tsdb tsd --port=4242 --staticroot=build/staticroot --cachedir="$tsdtmp" --zkquorum=myhost:2181

, я получаю ошибки, которые выглядят как показано ниже.Любые идеи, как я могу решить это?Если требуется дополнительная информация, просто дайте мне знать.Заранее спасибо.

2018-09-28 09:42:53,541 INFO  [AsyncHBase I/O Worker #2] UniqueId: Creating an ID for kind='metrics' name='proc.interrupts'
2018-09-28 09:42:53,542 ERROR [AsyncHBase I/O Worker #2] UniqueId: Failed to assign an ID for kind='metrics' name='proc.interrupts'
org.hbase.async.RemoteException: org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.NoClassDefFoundError: Could not initialize class org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil$ClassLoaderHolder
    at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:469)
    at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:130)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...