我按照說明配置hadoop-2.0.0羣集以安裝Impala。在hdfs-site.xml中,我添加了兩個屬性「dfs.client.read.shortcircuit」和「dfs.domain.socket.path」(/ var/lib/hadoop-hdfs/dn_socket)。需要在Hadoop-2.0.0中手動創建dfs.domain.socket.path才能使用Impala?
但是,當我通過start-dfs.sh啓動Hadoop集羣時,它無法啓動datanodes。登錄datanode說「無法統計路徑組件:'/ var/lib/hadoop-hdfs'」。然後我手動創建/ var/lib/hadoop-hdfs,然後再次啓動Hadoop集羣。它再次失敗,並且日誌說這是關於該目錄的權限問題。好的。我將hadoop-hdfs的所有者從根目錄更改爲ubuntu(ubuntu是機器用戶名)。現在它終於正常工作。
我只是困惑。我是否以正確的方式做?我們是否真的需要自己創建/ var/lib/hadoop-hdfs並更改該目錄的權限或所有者?或者我錯過了一些配置設置?
您是在執行此命令行還是正在使用或使用Cloudera Manager?什麼版本? – rawkintrevo 2015-07-09 12:05:32
我是通過命令行完成的,從未嘗試過Cloudera Manager。你的意思是Cloudera Manager會自動處理這些配置? – Yongchao 2015-07-10 09:31:06