我在连接到 ec2 上的 namenode 端口时遇到连接被拒绝的问题。
ubuntu@ip-x-y-z-w:/mnt/hadoop/hadoop-1.1.2/bin$ jps
4843 NameNode
5230 JobTracker
4978 DataNode
5544 Jps
5374 TaskTracker
5125 SecondaryNameNode
我的 core-site.xml 是
<property>
<name>fs.default.name</name>
<value>hdfs://10.168.99.254:9000</value>
</property>
其中 10.168.99.254 是内部 IP,xyzw 是外部 IP。
在 /etc/hosts 文件中
10.168.99.254 ec2-x-y-z-w.us-west-1.compute.amazonaws.com
当从我的本地机器尝试远程登录时
telnet x.y.z.w 9000
Trying x.y.z.w...
telnet: connect to address x.y.z.w: Connection refused
telnet: Unable to connect to remote host
帮我解决这个问题。