最近在弄hadoop的hdfs存儲,單機hdfs,很好搞,單機客戶端也沒有問題。node
但在跨機器訪問時,出現了「could only be replicated to 0 nodes instead of minReplication (=1). There are 1 datanode(s) running and 1 node(s) are excluded in this operation」錯誤,開始百度,覺得是hadoop配置的問題,搞了半天也沒有搞定。oop
後來靜下來看客戶端的日誌,發現了一個異常的狀況:Excluding datanode DatanodeInfoWithStorage[ip:50010]this
就懷疑是hadoop服務端口的問題致使的,在客戶端telent 了下50010的狀況,果不出其然,就是這個防火牆在問題,開放50010端口後就ok了。日誌