无法在独立模式下启动hbase shell

cyvaqqii  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(395)

我在我的ubuntu64位系统上安装了hbase。我可以运行hbase启动脚本没有任何问题,下面是结果。

hduser@vignesh-ubuntu:/usr/local/hbase$ ./bin/start-hbase.sh
starting master, logging to /usr/local/hbase/bin/../logs/hbase-hduser-master-vignesh-ubuntu.out
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0

但当我启动hbase shell时,它会把我抛出错误之下。

hduser@vignesh-ubuntu:/usr/local/hbase$ ./bin/hbase shell
NativeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  initialize at /usr/local/hbase/bin/../lib/ruby/hbase/hbase.rb:42
      (root) at /usr/local/hbase/bin/../bin/hirb.rb:118

我使用的jdk版本是1.8。路径:/usr/lib/java/jdk1.8.0\u 31
我试过用谷歌搜索,但没有成功。有人能帮我解决这个问题吗。

polhcujo

polhcujo1#

看起来编译版本和运行时java版本不同。
您最好查看hbase java版本帮助。

相关问题