Wie zum ausführen von Hbase Java-Beispiel?
Ich bin vor Problem mit ausführen einfacher Hbase Beispiel.
Habe ich auf erstellen HbaseTest.java das erstellen einer Tabelle, und fügen Sie einige Datensätze. In Unix kann ich in der Lage zu kompilieren der java-Klasse. durch.
$javac -classpath hbase-0.94.2.jar:hadoop-core-1.0.4.jar HBaseTest.java
Aber ich bin nicht in der Lage zu führen dieses Programm durch :
$java -classpath hbase-0.94.2.jar:hadoop-core-1.0.4.jar HBaseTest
Obigen Befehl ist nicht für mich arbeiten. Nicht sicher, was ist das Problem ? Ist es richtig Weg zu laufen, Hbase Java-Beispiel ?
- Was meinst du "es ist nicht für mich arbeiten"? Fehlermeldung? Tut man nichts?
- hat die hbase-shell funktioniert ? wenn nicht, müssen Sie überprüfen Sie Ihre installation und dem Neustart hbase
- beim ausführen dieses Befehls bekomme ich folgende Fehlermeldung : $java -classpath hbase-0.94.2.jar: /scratch/hadoop-1.0.4/hadoop-core-1.0.4.jar HBaseTest Exception in thread "main" java.lang.NoClassDefFoundError: /scratch/hadoop-1/0/4/hadoop-core-1/0/4/Glas, Verursacht durch: java.lang.ClassNotFoundException: .scratch.hadoop-1.0.4.hadoop-core-1.0.4.jar bei java.net.URLClassLoader$1.run(URLClassLoader.java:202) ... bei java.lang.ClassLoader.loadClass(ClassLoader.java:246) Könnte Hauptklasse nicht finden: /scratch/hadoop-1.0.4/hadoop-core-1.0.4.jar. Programm wird beendet.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie "hbase classpath" den class-path benötigt.
hbase classpath
gibt eine sehr große string, enthält fast alles, was in ${hbase_home}/lib, und hbase/conf und hadoop/conf, etc.Wenn es nicht laufen konnten Sie, wenn möglich, verwenden Sie eine IDE wie NetBeans Java entwickeln HBase-Client-API-Programme.
Library", und geben Sie ihm einen Namen wie 'MapReduce'.
erforderlichen JAR-Dateien, in der Regel unter
/usr/local/hadoop-2.x.x/share/hadoop
für hadoop-Bibliotheken und -/usr/local/hbase-1.x.x/lib
für HBase-Bibliotheken, die durch das navigieren der Dateisystem-browser(oder navigieren Sie zu Ihrem Installationsverzeichnis). Shift+Pfeil-Tasten arbeiten an Masse wählen Sie jar-Dateien.Bereich "Projekt" und gehen Sie auf "Eigenschaften".
Sie sollten gut sein, um zu kompilieren und führen Sie Sie nun, da Sie haben alle die Prozesse ausgeführt werden.