간단한 Hbase 예제를 실행하면 문제가 있습니다.Hbase Java 예제를 실행하는 방법은 무엇입니까?
하나의 테이블을 만들고 일부 레코드를 삽입하는 HbaseTest.java에서 create를 만들었습니다. 유닉스에서는 자바 클래스를 컴파일 할 수있다. 으로.
$ javac의의 -classpath의 HBase를-0.94.2.jar : $ 자바 -classpath hbase- : 하둡 코어-1.0.4.jar HBaseTest.java
하지만하여이 프로그램을 실행할 수 없습니다입니다 0.94.2.jar : hadoop-core-1.0.4.jar HBaseTest위의 명령이 저에게 효과적이지 않습니다. 문제가 무엇인지 잘 모르시겠습니까? Hbase Java 예제를 실행하는 올바른 방법입니까?
"나에게 효과가 없다"는 것은 무엇을 의미합니까? 에러 메시지? 아무것도하지 않습니까? –
hbase 쉘이 작동합니까? 그렇지 않다면 설치를 확인하고이 명령을 실행하는 동안 hbase – Pixou
을 다시 시작해야합니다. 아래 오류가 발생합니다 : $ java -classpath hbase-0.94.2.jar : /scratch/hadoop-1.0.4/hadoop-core-1.0.4 .jar HBaseTest 스레드 "main"의 예외 java.lang.NoClassDefFoundError :/scratch/hadoop-1/0/4/hadoop-core-1/0/4/jar 발생 원인 : java.lang.ClassNotFoundException : .scratch .hadoop-1.0.4.hadoop 코어-1.0.4.jar 을 이는 java.net.URLClassLoader $ 1.run (URLClassLoader.java:202) ... java.lang.ClassLoader.loadClass에서 (ClassLoader.java에서 : 246) 메인 클래스를 찾을 수 없습니다 : /scratch/hadoop-1.0.4/hadoop-core-1.0.4.jar. 프로그램이 종료됩니다. –