JStorm埠被佔用無法啟動的問題
阿新 • • 發佈:2019-01-02
- Jstorm出現埠被佔用,worker無法啟動。
核實埠是否真的被佔用。這裡需要root許可權才能找到佔用埠的程序究竟是誰。
[root@k3815238693-3 ~]# netstat -apn|grep 6802
tcp6 0 0 :::6802 :::* LISTEN 13512/java
tcp6 0 0 10.237.65.55:6802 10.237.65.59:28695 ESTABLISHED 13512/java
tcp6 0 0 10.237.65.55:7462 10.237.65.51:6802 ESTABLISHED 45966/java
tcp6 0 0 10.237.65.55:6802 10.237.65.55:61796 ESTABLISHED 13512/java
tcp6 0 0 10.237.65.55:6802 10.237.65.56:38010 ESTABLISHED 13512/java
tcp6 0 0 10.237.65.55:6802 10.237.65.58:38219 ESTABLISHED 13512/java
tcp6 0 0 10.237.65.55:61796 10.237.65.55:6802 ESTABLISHED 13512/java
tcp6 0 0 10.237.65.55:6802 10.237.65.57:62875 ESTABLISHED 13512/java
tcp6 0 0 10.237.65.55:6802 10.237.65.60:13316 ESTABLISHED 13512/java
[root@k3815238693-3 ~]# netstat -apn|grep 6805
tcp6 1 0 10.237.65.55:6805 10.5.147.40:8180 CLOSE_WAIT 13512/java
tcp6 0 0 10.237.65.55:26600 10.237.65.58:6805 ESTABLISHED 14722/java
可以看到13512程序(實際上是一個worker)實際上佔用了兩個埠,明視訊記憶體在問題。重啟該topo就行。發生原因目前不清楚。