Hadoop Hortonworks数据节点安装:secureMain中出现异常

Hadoop Hortonworks数据节点安装:secureMain中出现异常,hadoop,hive,apache-pig,sqoop,hortonworks-data-platform,Hadoop,Hive,Apache Pig,Sqoop,Hortonworks Data Platform,我正在尝试安装Hortonworks Hadoop单节点群集。我可以启动namenode和secondary namenode,但datanode失败,出现以下错误。我如何解决这个问题 2014-04-04 18:22:49975致命的datanode.datanode(datanode.java:secureMain(1841))-secureMain中出现异常 java.lang.RuntimeException:尽管UNIX域套接字路径配置为/var/lib/hadoop hdfs/dn_

我正在尝试安装Hortonworks Hadoop单节点群集。我可以启动namenode和secondary namenode,但datanode失败,出现以下错误。我如何解决这个问题

2014-04-04 18:22:49975致命的datanode.datanode(datanode.java:secureMain(1841))-secureMain中出现异常 java.lang.RuntimeException:尽管UNIX域套接字路径配置为/var/lib/hadoop hdfs/dn_socket,但我们无法启动localDataXceiverServer,因为无法加载libhadoop。”

请参阅。确保libhadoop.so在$HADOOP\u HOME\bin中可用。查看此消息的日志:

INFO util.NativeCodeLoader - Loaded the native-hadoop library
如果你发现

INFO util.NativeCodeLoader - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
那么这就意味着libhadoop.so不可用,您必须调查原因。或者,如果您愿意,您可以关闭,或者使用
dfs.client.use.legacy.blockreader.local来启用旧版短路,以删除libhadoop依赖项。但是我想最好找出您的库有什么问题


在进一步提问之前,请确保阅读并理解链接的文章。

我在
HADOOP\u HOME/lib/native
中找到了
libhadoop.so
,但不是
HADOOP\u HOME/bin
。这不好吗?