JStorm端口被占用无法启动的问题

  • 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就行。发生原因目前不清楚。

猜你喜欢

转载自blog.csdn.net/define_us/article/details/82182642