我是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文件?
答案 0 :(得分:0)
看起来lib中缺少jar文件。 添加jar或添加maven依赖项(如果你使用的是maven)。 如果它已经存在那么检查应用程序的类路径。
答案 1 :(得分:0)
我找到了程序从maven资源库中要求的jar https://mvnrepository.com/artifact/org.cloudera.htrace/htrace/1.46 JAR的确切名称是htrace-1.46.jar。