gpt4 book ai didi

java - Hbase shell 命令抛出错误

转载 作者:可可西里 更新时间:2023-11-01 16:05:20 26 4
gpt4 key购买 nike

我在我的虚拟机上安装了 hbase(使用 ubuntu 64 位)。我可以毫无问题地运行 hbase 启动脚本,但是当我启动我的 hbase shell 时,它会抛出一个错误。

结果如下:

muhammad@muhammad-VirtualBox:~$ start-hbase.sh
starting master, logging to /home/muhammad/hbase/hbase-1.2.1/logs/hbase- muhammad-master-muhammad-VirtualBox.out

muhammad@muhammad-VirtualBox:~$ jps
3112 DataNode
3497 TaskTracker
3869 HQuorumPeer
8109 HMaster
3278 SecondaryNameNode
8190 Jps
3359 JobTracker

muhammad@muhammad-VirtualBox:~$ hbase shell
NativeException: java.lang.ExceptionInInitializerError: java.lang.reflect.InvocationTargetException
initialize at /home/muhammad/hbase/hbase-1.2.1/lib/ruby/hbase/hbase.rb:42 (root) at /home/muhammad/hbase/hbase-1.2.1/bin/hirb.rb:13

我使用的JDK版本是1.8。路径:/usr/local/java/jdk1.8.0_91

提前致谢!

最佳答案

我弄清楚了问题,即我使用的 Hadoop(版本 1.2.1)和 Hbase(版本 1.2.1)的版本彼此不兼容,但是,当我使用 Hbase 0.98 时,它适用于我。

关于java - Hbase shell 命令抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37016165/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com