HBase"无法识别目录的fs"

时间:2015-08-17 08:56:22

标签: java hbase warnings

我正在使用 Java 开发 HBase客户端

在这里,我的发展环境:

  

HBase 1.0.1.1,独立模式

     

Java 1.7.0_85

     

test.jar文件绑定了HBase库提供的所有库文件。 (通过使用胖罐)

我使用以下命令编译java:

  

javac -cp test.jar MYCODE.java

     

java -cp ./*:。 mycode的

之后,它返回警告如下:

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

它工作正常,但我想删除该警告。对我有什么建议吗?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

Hbase允许您在hdfs中添加其他动态类。它正在寻找那些类,但在hbase.dynamic.hars.dir设置中找不到任何类。这是一个无罪的错误。

如果您想解决问题,可以确保未设置hbase.dynamic.jars.dir。

如果您要取消该消息,则需要将记录器org.apache.hadoop.hbase.util.DynamicClassLoader的日志级别设置为ERROR。