1. 程式人生 > >主機服務綁定IP

主機服務綁定IP

原來 data- 內網 綁定 ron -h 例如 hive 連接拒絕

在用 netstat -na 查看當前主機提供的服務,例如顯示如下結果:

tcp 0 0 127.0.0.1:9000 0.0.0.0:* LIST

上面標紅的這列表示當前9000端口提供的服務只是綁定在127.0.0.1這個IP上,但是監聽任意主機的訪問

實例:

今天同事在用 spring-data-hadoop 訪問一臺雲主機上的hive報連接拒絕錯誤,原來hive需要通過 localhost:9000 訪問hdfs ,通過netstat-na 查看該雲主機確實開啟hdfs服務並監聽9000端口, 但是該服務綁定的IP地址是雲主機的內網IP ,所以報拒絕連接錯語。根據這個情況,在該主機的 /etc/hosts 文件上加入如下代碼後,就可以了。

{服務綁定的ip} localhost

主機服務綁定IP