标签: linux sockets tcp netstat
我在使用start-all.sh脚本的多台计算机上运行Hadoop集群。但是我做错了所以所有的java进程都被终止了(我用jps检查过,在每台机器上它都返回它自己的东西)。令人惊讶的是,在主机上执行netstat向我显示存在与ESTABLISHED状态的从属的连接。现在我无法再次运行Hadoop,因为它的端口已经在使用。
start-all.sh
jps
netstat
我找到了一种方法来手动关闭与tcpkill的这些联系。但现在我想知道这怎么可能呢?终止进程如何仍然使用TCP端口?
tcpkill