hbase“无法识别dir的fs”

ha5z0ras  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(622)

我正在用java开发hbase客户端。
这里是我的发展环境:
带独立模式的hbase 1.0.1.1
java 1.7.0版本85 test.jar 绑定hbase库提供的所有库文件的文件(使用脂肪罐)
我使用以下命令编译java:
javac-cp test.jar mycode.java
java 语-cp./*:。霉菌代码
之后,返回如下警告:

WARN util.DynamicClassLoader: Failed to identify the fs of dir /tmp/hbase-{$userid}/hbase/lib, ignored
     java.io.IOException: No FileSystem for scheme: file

它工作正常,但我想删除那个警告。有什么建议给我吗?
提前感谢您的帮助!

ibps3vxo

ibps3vxo1#

hbase允许您在hdfs中添加其他动态类。它正在查找这些类,但在hbase.dynamic.hars.dir设置中找不到任何类。这是一个错误。
如果要解决此问题,可以确保未设置hbase.dynamic.jars.dir。
如果要抑制该消息,则需要将记录器org.apache.hadoop.hbase.util.dynamicclassloader的日志级别设置为error。

相关问题