Jeff, Hadoop (HDFS in particular) is overly strict about machine names. The filesystem's id is based on the DNS name used to access it. This needs to be consistent across all nodes and all configurations in your cluster. You should always use the fully-qualified domain name of the namenode in your configuration.
- Aaron On Mon, Aug 24, 2009 at 5:47 PM, zhang jianfeng <zjf...@gmail.com> wrote: > Hi all, > > > > I have two computers, and in the hadoop-site.xml, I define the > fs.default.name as localhost:9000, then I cannot access the cluster with > Java API from another machine > > But if I change it to its real IP 192.168.1.103:9000, then I can access > the > cluster with Java API from another machine. > > It’s so strange, are they any different ? > > > > Thank you. > > Jeff zhang >