ubuntu - Hadoop 2.4.1 安装在 Ubuntu 14.04 上无法正常运行?节点管理器 VM 堆栈保护错误

标签 ubuntu hadoop 64-bit

我正在尝试在 Ubuntu 14.04 LTS 64 位机器上设置 Hadoop 2.4.1 多集群。启动 Hadoop 守护程序后,当我 jps 时,我看不到我的节点管理器正在运行。当我检查节点管理器日志时,出现以下错误:

Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /usr/share/hadoop-2.4.1/lib/native/libhadoop.so.1.0.0 which might have disabled stack guard. The VM will try to fix the stack guard now.

谁能建议我如何解决这个问题? 我关注这个link 但我得到同样的错误。

最佳答案

Hadoop 2.x 原生库(.so 共享对象)是用 32 位 jvm 编译的,所以它给出了你遇到的错误。您需要重新编译 hadoop native 库,然后您的所有服务都将启动并运行。

检查这个解决方案:

http://kuntalganguly.blogspot.in/2014/07/building-native-hadoop-libraries-to-fix.html

关于ubuntu - Hadoop 2.4.1 安装在 Ubuntu 14.04 上无法正常运行?节点管理器 VM 堆栈保护错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24850918/

相关文章:

node.js - 更改nodejs-ubuntu的系统版本

hadoop - Cassandra:原因:InvalidRequestException(原因:无效的限制)

在 c 中将 64 位 int 从主机转换为网络顺序,我只得到零

java - mesos hadoop org.apache.hadoop.mapred.JobTracker 未启动

64-bit - 32 位和 64 位处理器有什么区别?

windows - 适用于 Windows Vista 64 位的命令行颠覆客户端

ubuntu - 如何在 Ubuntu 13.10 上安装 k9copy

docker - 无法创建 'DatabaseContext' 类型的对象。对于设计时支持的不同模式错误

c++ - wx、setup.h 的问题

azure - 表删除时 HDFS 内存不会删除 HIVE