【发布时间】:2018-11-08 03:50:09
【问题描述】:
我是 HBase 和 Phoenix 的新手,我在 Java 中遇到了 Phoenix JDBC 程序的问题。
我在 Phoenix 表中有一些示例数据,并且我编写了一个 Java 代码来使用 select 语句将数据提取到控制台中。
我的连接字符串是:jdbc:phoenix:localhost:2181,我使用的 JDBC 类是:org.apache.phoenix.jdbc.PhoenixDriver。
运行程序时出现错误:
java.lang.NoClassDefFoundError: org/cloudera/htrace/Sampler
我在这里缺少什么 jar 文件?
【问题讨论】:
-
你的构建路径中有 htrace 库吗?所以它找不到它
-
我的 JAVA 构建路径中有一个
htrace-core-3.0.4jar,我已添加该 jar,希望能解决此问题。 -
你使用 maven 作为库吗?
-
并验证它没有任何其他库可以工作
-
不,我这里没有使用 maven。
标签: java hbase cloudera phoenix htrace