hbase 啟動 Error: Could not find or load main class org.apache.hadoop.hbase.util.HBaseConfTool


 安裝好hadoop,然后安裝hbase啟動時出現問題,下面是報錯信息:

./hbase/bin/start-hbase.sh
Error: Could not find or load main class org.apache.hadoop.hbase.util.HBaseConfTool
Error: Could not find or load main class org.apache.hadoop.hbase.zookeeper.ZKServerTool
starting master, logging to /usr/local/hbase/logs/hbase-root-master-localhost.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
Error: Could not find or load main class org.apache.hadoop.hbase.master.HMaster
starting regionserver, logging to /usr/local/hbase/logs/hbase-root-1-regionserver-localhost.out
Error: Could not find or load main class org.apache.hadoop.hbase.regionserver.HRegionServer

分析:啟動時找不到類文件,搜了好多有的說是classpath環境變量問題,最后終於找到了問題所在,由於下的是src文件 即未編譯的文件,不能直接用,必須先編譯,重新下載bin文件 即二進制文件。

然后把需要的配置配好重新啟動

start-hbase.sh 
running master, logging to /usr/local/hadoop-2.6.5/hbase-1.4.9/logs/hbase--master-masternode.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
slave1: running regionserver, logging to /usr/local/hadoop-2.6.5/hbase-1.4.9/logs/hbase-root-regionserver-slave1.out
slave2: running regionserver, logging to /usr/local/hadoop-2.6.5/hbase-1.4.9/logs/hbase-root-regionserver-slave2.out

總結:這么簡單的問題也不會有人出現了,所以最后都沒搜到有效的問題解決方法,記錄一下引以為戒。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM