0

我是 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 文件?

4

2 回答 2

0

看起来 lib 中缺少 jar 文件。添加 jar 或添加 maven 依赖项(如果您使用的是 maven)。如果它已经存在然后检查应用程序的类路径。

于 2018-05-29T13:16:09.673 回答
0

我从 maven 存储库 https://mvnrepository.com/artifact/org.cloudera.htrace/htrace/1.46中找到了程序要求的 jar ,JAR 的确切名称是 htrace-1.46.jar。

于 2018-05-29T13:32:02.240 回答