我正在尝试安装hortonworkshadoop单节点集群。我可以启动namenode和secondary namenode,但datanode失败,出现以下错误。如何解决这个问题?
2014-04-04 18:22:49975致命数据节点.datanode(datanode。java:securemain(1841))-securemain java.lang.runtimeexception中的异常:尽管unix域套接字路径配置为/var/lib/hadoop hdfs/dn挈socket,但我们无法启动localdataxceiverserver,因为无法加载libhadoop。“
1条答案
按热度按时间kokeuurv1#
请参阅本机库指南。确保libhadoop.so在$hadoop\u home\bin中可用。查看此消息的日志:
如果你发现
那么就意味着libhadoop.so不可用,您必须调查原因。或者,您可以关闭hdfs短路,如果您愿意,或启用传统的短路,而不是使用
dfs.client.use.legacy.blockreader.local
,以删除libhadoop依赖项。但我想最好是找出你的图书馆有什么问题。在提出进一步的问题之前,请务必阅读并理解所链接的文章。