gpt4 book ai didi

shell - Hbase shell 警告 : hadoop. native.lib 已弃用。相反,使用 io.native.lib.available

转载 作者:可可西里 更新时间:2023-11-01 16:16:24 26 4
gpt4 key购买 nike

您好,我一直在配置与 Hadopp 2.2 兼容的 Hbase 0.96。以前我有版本 hbase-0.94.11 和 hadoop-1.2.1。我按照文档和我以前的经验做了。现在,在 0.96 中登录到 hbase shell 时,我收到以下警告:hadoop.native.lib 已弃用。相反,使用 io.native.lib.available

我试图用 http://balanceandbreath.blogspot.com/2013/01/utilnativecodeloader-unable-to-load.html 解决这个问题我正在尝试通过 http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/NativeLibraries.html但我无法消化它。我认为应该有一种侵入性较小的方法将 hadoop 库引导到正确的库上。我不记得像以前的配置那样设置变量。

最佳答案

阅读Hadoop Native Libraries Guide你在帖子中提到,它说:

Either download a hadoop release, which will include a pre-built version of the native hadoop library, or build your own version of the native hadoop library.

通过将 Hadoop 2.2 库作为显式依赖项包含在我的项目中,我能够绕过此消息。使用 Maven,这对我有用:

    <dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>2.2.0</version>
</dependency>

关于shell - Hbase shell 警告 : hadoop. native.lib 已弃用。相反,使用 io.native.lib.available,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20072896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com