をロードしようとしたとき、私はHBaseのをコンパイルし、私がマスターを実行しようとしたとき、私は完全なクラス名がorg.apache.hadoop.hbase.master.HMaster
あるエラー:。HBaseのマスター
"Error: Could not find or load main class"
を取得するメインクラスを見つけるか、ロードできませんでした。
Iコマンドは、実行のために与えjava -cp "." org.apache.hadoop.hbase.master.HMaster
HMaster
クラス署名は、以下の通りです。
public class HMaster extends HRegionServer implements MasterServices {}
HMaster
クラス署名
public static void main(String [] args)
Iコマンドを与え、そこから経路順にsubdirectoresを下記たORGフォルダ/のHadoop/HBaseの/マスターApacheを有するメインメソッドを有します。 HMaster
.classはマスターディレクトリの下にあります。私はケースが一致しており、タイプミスがないことを確認しました。 HRegionServer
.classはorg/apache/hadoop/hbase/regionserverディレクトリの下にあります。
ご協力いただければ幸いです。いくつかのあなたのjarファイルに達することができない理由(場合には、あなたのクラスファイルがjarファイルにあります)またはクラスファイルの場合
おかげで、 Sreeram
"$ ls org/apache/hadoop/hbase/master/HMaster.class" - > org/apache/hadoop/hbase/master/HMaster.class –