Hadoop“无法为您的平台加载本机 hadoop 库”警告

2023-11-24

我目前正在运行的服务器上配置hadoopCentOs。当我跑步时start-dfs.sh or stop-dfs.sh,我收到以下错误:

警告 util.NativeCodeLoader:无法加载本机 hadoop 库 您的平台...在适用的情况下使用内置 java 类

我在跑Hadoop 2.2.0。

网上搜索后出现了这个链接:http://balanceandbreath.blogspot.ca/2013/01/utilnativecodeloader-unable-to-load.html

然而,内容/native/hadoop 2.x 上的目录似乎不同,所以我不知道该怎么做。

我还在其中添加了这两个环境变量hadoop-env.sh:

导出HADOOP_OPTS =“$HADOOP_OPTS -Djava.library.path=/usr/local/hadoop/lib/"

导出 HADOOP_COMMON_LIB_NATIVE_DIR="/usr/local/hadoop/lib/native/"

有任何想法吗?


我假设您在 64 位 CentOS 上运行 Hadoop。您看到该警告的原因是本机 Hadoop 库$HADOOP_HOME/lib/native/libhadoop.so.1.0.0实际上是在 32 位上编译的。

无论如何,这只是一个警告,不会影响 Hadoop 的功能。

如果你确实想消除这个警告,方法如下:下载Hadoop的源代码并重新编译libhadoop.so.1.0.064位系统,则替换32位系统。

此处包含针对 Ubuntu 的如何重新编译源代码的步骤:

  • http://www.ercoppa.org/Linux-Compile-Hadoop-220-fix-Unable-to-load-native-hadoop-library.htm
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Hadoop“无法为您的平台加载本机 hadoop 库”警告 的相关文章

随机推荐

  • C#:以编程方式在工作表范围内创建“命名范围”

    我们如何创建一个 命名范围 其范围设置为工作表 因为我们可以从 Excel 手动执行此操作 所以我想有一种方法可以在代码中执行此操作 使用 设置名称Range Name 属性创建一个工作簿范围的命名范围 我尝试在范围名称前添加 前缀按照建议
  • 在 pandas MultiIndex DataFrame 中选择行

    选择 过滤行的最常见的 pandas 方法是什么索引为 MultiIndex 的数据帧 基于单个值 标签的切片 基于来自一个或多个级别的多个标签进行切片 过滤布尔条件和表达式 哪些方法适用于哪些情况 为简单起见假设 输入数据帧没有重复的索引
  • 在 Microsoft Edge 中使用 @font-face

    我在这里处理一个奇怪的问题 当我使用 font face 时 Microsoft Edge 浏览器似乎不加载字体 我检查了所有运行 Windows 10 和 Microsoft Edge 的计算机 我检查了http caniuse com
  • 核心数据 - 在 Group By 中使用瞬态属性

    我正在创建一个带有一些聚合数据的 UITableView 在此过程中 需要使用节标题对表视图单元格进行排序和分组 问题是我想在 NSFetchRequest 中使用瞬态属性来生成节标题和结果排序 问题是 在设置 NSFetchRequest
  • phoneGap Cordova 中的命令行失败,退出代码为 8

    我正在尝试从phonegap 和cordova 开始 我按照以下步骤http phonegap com install 但在命令下 phonegap run android在命令提示符下我收到以下错误 Command line failed
  • Fancy Box - 关闭 iframe 弹出窗口时如何刷新父页面?

    我希望当我关闭 Fancy Box 弹出框架时刷新我的父页面 我在弹出窗口中有一个登录页面 因此我需要刷新父页面以在 Fancy Box 关闭时显示新的登录状态 我可以让它在没有 iFrame 代码的情况下工作 但我无法让它与 iFra
  • 获取列名的 LINQ 成员表达式

    Hello 我正在将 LINQ 和 EF 与 C 4 0 一起使用 我已将基本的 ELMAH 表拖入 EF 多次构建和保存 一切都如人们所期望的那样进行 但尝试过于雄心勃勃 需要一点帮助 我试图从作为变量传入的表达式中获取列名称 我想要的是
  • 如何查找Java + JNI + C++进程中的内存泄漏

    我有一个用 java 编写的项目 使用 JNI 使用 C 库 所有的代码都是我们写的 所以我有所有的源代码 几个小时后 机器内存不足 尽管我的进程只是迭代文件 并且删除了与前一个文件相关的所有内存 我确信存在内存泄漏 通常我使用Valgri
  • 用于搜索专利数据库(即 USPTO 或 EPO)的 Python 模块

    对于我的工作 我必须寻找生物医学研究和工业领域的潜在客户 我使用模块 biopython 编写了一些非常方便的程序 它有一个很好的用于搜索 NCBI 的界面 我还使用了 Clinical Trials 模块来搜索 ClinicalTrial
  • 如何使用 JSDoc3 记录嵌套命名空间

    我在使用 JSDoc3 记录按照这些方式构建的代码时遇到问题 namespace MyNamespace MySubNamespace function MyNamespace MyNamespace MySubNamespace Foo
  • R 中发现的任何错误都会响应 Error in app$vspace(new_style$`margin-top` %||% 0) : attempts to apply non-function

    老实说 我不知道如何使其可重现 使用 tidyverse 在 R 中发生的任何错误都会抛出 Error in app vspace new style margin top 0 attempt to apply non function 还
  • Python asyncio 不显示任何错误

    我正在尝试使用 asyncio 从数千个网址中获取一些数据 以下是设计的简要概述 填写一个Queue使用一个单一的一次性处理一堆网址Producer 产生一堆Consumers Each Consumer保持异步地从 中提取 urlQueu
  • 如何使用 Docker 获取入口点脚本?

    我有一个 Docker 镜像 我可以运行它 docker run it entrypoint bin bash gcr io docker tag 然后我可以通过以下方式获取脚本 root 86bfac2f6ccc source entry
  • 我应该在 Pygame 中使用什么 gui 工具包? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我正在制作一款游戏 需要能够在 pygame 界面中弹出 gui 元素 This问题不是我想要的 因为 wxPython 围绕 SDL 表面 而不是
  • 将值 NA 替换为 R 中另一列的值

    我想根据列年份将 dfABy 中 A 列中的 NA 值替换为 B 列中的值 例如 我的 df 是 gt dfABy A B Year 56 75 1921 NA 45 1921 NA 77 1922 67 41 1923 NA 65 192
  • 工作区无法加载到服务器中,文件具有幻数“RDX3”

    我一直在浏览其他 SO 帖子 我发现人们以前也遇到过与我类似的问题 然而 就我而言 当我在 RStudio 中加载 RData 工作区时 它工作得很好 但是 当我尝试将其加载到服务器中时 出现以下错误 加载错误 文件 home ubuntu
  • NSString 属性:复制还是保留?

    假设我有一个名为SomeClass with a string物业名称 interface SomeClass NSObject NSString name property nonatomic retain NSString name e
  • 从 yuv 420 转换为 image

    我有包含 yuv420 数据的字节数组 byte yuv420 yuv data 我怎样才能将其转换为Image
  • 如何在 Swift 中表示通用 JSON 结构?

    我想在 Swift 中表示一个通用的 JSON 对象 let foo String Any foo 1 bar baz But the String Any 编译器建议的类型并不能很好地工作 例如 我无法检查该类型的两个实例是否相等 而这对
  • Hadoop“无法为您的平台加载本机 hadoop 库”警告

    我目前正在运行的服务器上配置hadoopCentOs 当我跑步时start dfs sh or stop dfs sh 我收到以下错误 警告 util NativeCodeLoader 无法加载本机 hadoop 库 您的平台 在适用的情况