【发布时间】:2023-03-27 10:45:01
【问题描述】:
我在运行简单的 Hbase 示例时遇到问题。
我在 HbaseTest.java 上创建了一个表并插入了一些记录。在 Unix 中,我可以编译 java 类。由。
$javac -classpath hbase-0.94.2.jar:hadoop-core-1.0.4.jar HBaseTest.java
但我无法通过以下方式运行此程序: $java -classpath hbase-0.94.2.jar:hadoop-core-1.0.4.jar HBaseTest
上面的命令对我不起作用。不确定是什么问题?运行 Hbase Java 示例的方法是否正确?
【问题讨论】:
-
“不适合我”是什么意思?错误信息?什么都不做?
-
hbase shell 可以工作吗?如果没有,您必须检查您的安装并重新启动 hbase
-
运行此命令时出现以下错误:$java -classpath hbase-0.94.2.jar: /scratch/hadoop-1.0.4/hadoop-core-1.0.4.jar HBaseTest Exception in线程“主”java.lang.NoClassDefFoundError:/scratch/hadoop-1/0/4/hadoop-core-1/0/4/jar 原因:java.lang.ClassNotFoundException:.scratch.hadoop-1.0.4。 hadoop-core-1.0.4.jar at java.net.URLClassLoader$1.run(URLClassLoader.java:202) ... at java.lang.ClassLoader.loadClass(ClassLoader.java:246) 找不到主类: /scratch/hadoop-1.0.4/hadoop-core-1.0.4.jar。程序将退出。