noclassdeffounderror:org/cloudera/htrace/sampler

q7solyqu  于 2021-06-09  发布在  Hbase
关注(0)|答案(2)|浏览(433)

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

j2datikz

j2datikz1#

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

8qgya5xd

8qgya5xd2#

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

相关问题