[英]Hortonworks Data node install: Exception in secureMain
我正在嘗試安裝Hortonworks Hadoop單節點集群。 我能夠啟動namenode和secondary namenode,但是datanode失敗,並出現以下錯誤。 我該如何解決這個問題?
2014-04-04 18:22:49,975重要的datanode.DataNode(DataNode.java:secureMain(1841))-secureMain java.lang.RuntimeException中的異常:盡管UNIX域套接字路徑配置為/ var / lib / hadoop- hdfs / dn_socket,因為無法加載libhadoop,所以我們無法啟動localDataXceiverServer。”
請參閱本機庫指南 。 確保libhadoop.so在$ HADOOP_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不可用,您必須調查原因。 或者,您可以根據需要關閉HDFS短路 ,或者使用dfs.client.use.legacy.blockreader.local
啟用舊式短路,以消除libhadoop依賴性。 但是我認為最好找出您的庫有什么問題。
在詢問其他問題之前,請確保您已閱讀並理解所鏈接的文章。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.