【问题标题】:HBase "Failed to identify the fs of dir"HBase“无法识别目录的fs”
【发布时间】:2015-11-09 20:24:00
【问题描述】:

我正在使用 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

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

提前感谢您的帮助!

【问题讨论】:

  • 有关警告的任何消息?
  • @user1455836 我刚刚重新安装了hbase,provblem解决了

标签: java hbase warnings


【解决方案1】:

Hbase 允许您在 hdfs 中放置额外的动态类。它正在寻找这些类,但在您的 hbase.dynamic.hars.dir 设置中找不到任何类。这是一个毫无意义的错误。

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

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

【讨论】:

  • 你能澄清一下'不设置hbase.dynamic.jars.dir'吗?我的任何配置文件中都没有该属性,最值得注意的是hdfs-site.xml。但是我是否需要让该属性具有空值? <property> <name>hbase.dynamic.jars.dir</name> <value></value> </property>
猜你喜欢
  • 2019-05-31
  • 2021-05-13
  • 2014-07-10
  • 2021-08-26
  • 1970-01-01
  • 2021-09-16
  • 1970-01-01
  • 2021-08-28
  • 2021-05-06
相关资源
最近更新 更多