- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
您好,我一直在配置与 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/
我是一名优秀的程序员,十分优秀!