大家好,我有一些Hadoop集群的网络问题,我想我需要知道一些基本的提示和技巧来加速我找出为什么我的应用程序不能工作。
以下是我的4个基本网络问题:
1)如何使用netstat查看哪些端口处于打开状态?
2)端口是“开放”还是“关闭”意味着什么?
3)我如何知道哪些端口是打开的,哪些端口按名称连接到了哪些应用程序?
4)怎样才能知道哪些java应用连接到了哪些端口?
上下文:我有一个虚拟机,在hadoop中-似乎我的java程序试图从hdfs读写不能看到,或者不能通过hftp访问hdfs (相关问题在这里是How can I access hadoop via the hdfs protocol from java? )。
发布于 2011-10-31 02:30:25
列出正在侦听的所有端口(您可以使用telnet连接到这些端口):
netstat -nap | grep LISTENnetstat -nap | grep LISTEN中的连接,并在一列中列出进程id。然而,ps -aux | grep XXX,其中XXX是进程id。https://stackoverflow.com/questions/7946755
复制相似问题