使用成功编译了我的Hbase类

javac -cp "/hbase/lib/*" CreateTable.java

但是在运行过程中会引发错误
java CreateTable

最佳答案

javac -cp `hbase classpath` CreateTable.java

java -cp `hbase classpath` CreateTable

其中hbase classpath是集群类路径,集群已安装hbase jar文件
如果您想查看hbase / lib的文件夹位置,
您可以转到hbase shell并尝试java - 运行Hbase Java API时出错-LMLPHP,您的hbase lib jar将显示在此处。

注意:如果您正在使用Maven进行构建,则必须在提及groupid,artifactid等时将``provided''设置为作用域。

关于java - 运行Hbase Java API时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37344581/

10-11 10:42
查看更多