NoClassDefFoundError: com/google/protobuf/RpcCallback
hbase啟動的時候報錯:
Desktop: Error: A JNI error has occurred, please check your installation and try again
Desktop: Exception in thread "main" java.lang.NoClassDefFoundError: com/google/protobuf/RpcCallback
Desktop: ?? ?at java.lang.Class.getDeclaredMethods0(Native Method)
Desktop: ?? ?at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
Desktop: ?? ?at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
Desktop: ?? ?at java.lang.Class.getMethod0(Class.java:3018)
Desktop: ?? ?at java.lang.Class.getMethod(Class.java:1784)
Desktop: ?? ?at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
Desktop: ?? ?at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
Desktop: Caused by: java.lang.ClassNotFoundException: com.google.protobuf.RpcCallback
對比了namenode和datanode,
解決方案:
$HBASE_HOME/lib/下面補上protobuf-java-2.5.0.jar即可
總結
以上是生活随笔為你收集整理的NoClassDefFoundError: com/google/protobuf/RpcCallback的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cmbchina是什么银行
- 下一篇: 启动hiveserver2时报错Unab