Так что telnet работает, я имею в виду telnet localhost 25 подключается; но telnet localhost или telnet localhost 9000 получил такой результат:
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
nmap results:
$ nmap localhost
Starting Nmap 6.00 ( http://nmap.org ) at 2013-10-03 00:54 MSK
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00030s latency).
rDNS record for 127.0.0.1: localhost.localdomain
Not shown: 992 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
587/tcp open submission
631/tcp open ipp
3306/tcp open mysql
5432/tcp open postgresql
6566/tcp open sane-port
nmap на 9000 порту:
$ nmap -p 9000 localhost
Starting Nmap 6.00 ( http://nmap.org ) at 2013-10-03 00:55 MSK
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000040s latency).
rDNS record for 127.0.0.1: localhost.localdomain
PORT STATE SERVICE
9000/tcp closed cslistener
So вопрос заключается в том, как открыть необходимый порт, я использую Ubuntu 13.04; пытался отключить UFW, пытался играть с iptables; ничего не помогло. Dunno даже, что делать ...
Мне нужен 9000 портов для хауопа; Я не могу получить доступ к fs без открытого порта 9000
Если это помогает кому-либо, я решил свою аналогичную проблему, снова форматируя namenode:
hdfs namenode -format
У меня была такая же проблема. Сначала он отлично работал с «hdfs namenode -format», хотя только один раз. Случилось так, что я использовал '/usr/hadoop-2.9.0/sbin/start-dfs.sh' (и stop-dfs.sh), чтобы запустить Hadoop. Только когда я начал использовать «/usr/hadoop-2.9.0/sbin/start-all.sh» (после применения «hdfs namenode -format»), 9000-порт стал использоваться Hadoop. «Незнакомые вещи!»