我尝试按照我使用sudo启动OpenTSDB的官方文档来安装和运行OpenTSDB ./build/tsdb tsd –port = 4242 –config = / path / to / opentsdb / src / opentsdb.conf –staticroot = build / …
根据您正在做的事情的完整上下文,您可以在各种与HBase相关的包中找到该类。在我的背景下,最明显的选择是 hbase-client-x.x.x.jar (x.x.x是适合您的HBase版本)。
hbase-client-x.x.x.jar
你可以在这里看到它们,选择适合你的版本,然后下载或更新你的pom.xml: https://mvnrepository.com/artifact/org.apache.hbase/hbase-client
如果这个特定的罐子不适合你,还有一些其他人可以找到这个类。
如果您使用Eclipse,那么有一个方便的工具可以让您查看哪些jar包含您需要的类,这样您就可以看到在您正在做什么的情况下最有意义的内容。在Mac下,您可以按 CMD+Shift+T 并输入班级名称。
CMD+Shift+T
希望这可以帮助。
NoClassDefFoundError - 当jvm尝试加载类时出现,并且找不到该类。或尝试初始化不兼容的版本。如果有帮助,我建议您更改库。
NoClassDefFoundError