我试图在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 但我得到同样的错误。
答案 0 :(得分:1)
Hadoop 2.x本机库(.so共享对象)使用32位jvm编译,因此它会给出错误。您需要重新编译hadoop本机库,然后您的所有服务都将启动并且运行
检查出来寻求解决方案:
http://kuntalganguly.blogspot.in/2014/07/building-native-hadoop-libraries-to-fix.html
答案 1 :(得分:0)
还有PPA:
ppa:hadoop-ubuntu/dev
ppa:hadoop-ubuntu/testing
ppa:hadoop-ubuntu/stable
有关详细信息,请参阅此处:https://wiki.ubuntu.com/ServerTeam/Hadoop