linux中對應的hdfs和mapreduce端口已經配好java
可是當eclipse中的hadoop插件安裝並配置好後,卻沒法鏈接linux
右下角狀態欄一直顯示connecting to dfs...eclipse
後來終於知道緣由,原來是linux防火牆的問題,tcp
須要將linux下對應的端口tcp協議訪問打開oop
在linux下輸入.net
iptables -I INPUT -p tcp --dport 9200 -j ACCEPT 插件
是讓防火牆接受9200端口的訪問進程
再輸入iptables -L查看防火牆規則,會發現最上面一條就是剛剛插入進去的規則(參數 -I就是在最前面插入),可是他顯示的名字不是9200而是wap-wsp,咱們要看他真正的端口號輸入iptables -nL,會發現已經變爲端口號了ip
若要關閉9200的端口訪問輸入hadoop
iptables -I INPUT -p tcp --dport 9200 -j REJECT
--------------------------------------
查看端口占用狀況
netstat -anplut
查看全部端口占用狀況
netstat -anplut | grep 9200
就能看到9200的端口占用
最後面java前面的就是進程號,由於hadoop是java寫的
輸入jps查看java的進程,進行對比,就會發現對應的進程了