我編譯HBase的,當我嘗試運行主,我得到錯誤:試圖加載HBase的主站時無法找到或加載主類
"Error: Could not find or load main class"
完整的類名是org.apache.hadoop.hbase.master.HMaster
。
我命令給執行是java -cp "." org.apache.hadoop.hbase.master.HMaster
HMaster
類的簽名如下。
public class HMaster extends HRegionServer implements MasterServices {}
HMaster
類與以下簽名
public static void main(String [] args)
從那裏我給該命令的路徑具有其又具有以下subdirectores阿帕奇/ hadoop的/ HBase的/主組織夾主要方法。 HMaster
.class位於主目錄下。我已經證實,案件是匹配的,沒有錯別字。 HRegionServer
.class存在於org/apache/hadoop/hbase/regionserver目錄下。
任何幫助將不勝感激。
感謝, Sreeram
「$ ls org/apache/hadoop/hbase/master/HMaster.class」 - > org/apache/hadoop/hbase/master/HMaster.class –