zs-chenkang

1.执行netstat -tunlp | grep 4142,发现端口被占用。

[atguigu@hadoop102 ~]$ netstat -tunlp | grep 4142
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp6       0      0 172.16.4.102:4142       :::*                    LISTEN      26813/java 

2.解决办法:

1)使用 lsof -i :4142 查询进程

[ck@hadoop102 flume-1.9.0]$ lsof -i :4142
COMMAND   PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    23853 ck  496u  IPv6 254276      0t0  TCP hadoop102:oidocsvc (LISTEN)
java    23853 ck  498u  IPv6 269496      0t0  TCP hadoop102:oidocsvc->hadoop102:50438 (ESTABLISHED)
java    24441 ck  502u  IPv6 269495      0t0  TCP hadoop102:50438->hadoop102:oidocsvc (ESTABLISHED)

2)kill掉进程,并查看

[ck@hadoop102 flume-1.9.0]$ kill -9 23853
[ck@hadoop102 flume-1.9.0]$ lsof -i :4142

 

分类:

技术点:

相关文章:

  • 2021-08-21
  • 2022-12-23
  • 2021-03-29
  • 2021-05-08
  • 2021-12-03
  • 2022-01-03
  • 2022-12-23
  • 2021-06-15
猜你喜欢
  • 2022-12-23
  • 2021-12-27
  • 2021-10-19
  • 2021-12-07
  • 2021-04-02
相关资源
相似解决方案