我试图在ubuntu14.04 lts 64位机器上设置hadoop2.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.
有谁能建议我如何解决这个问题吗??我遵循这个链接,但我得到相同的错误。
2条答案
按热度按时间hkmswyz61#
还有PPA:
有关更多信息,请参见此处:https://wiki.ubuntu.com/serverteam/hadoop
whlutmcx2#
hadoop2.x本机库(.so shared objects)是用32位jvm编译的,所以它会给出错误信息。您需要重新编译hadoop本机库,然后所有服务都将启动并运行。
查看此解决方案:
http://kuntalganguly.blogspot.in/2014/07/building-native-hadoop-libraries-to-fix.html