On Fri, Jul 2, 2010 at 2:27 PM, Allen Wittenauer
<[email protected]> wrote:
>
> On Jul 1, 2010, at 7:50 PM, elton sky wrote:
>
>> hello,
>>
>> I am trying to separate my 6 nodes onto 2 different racks.
>> For test purpose, I wrote a bash file which smply returns "rack0" all the
>> time. And I add property "topology.script.file.name" in core-site.xml.
>
> rack0 or /rack0?
>
> I think the leading / is required.
>
>
>>
>> When I restart by start-dfs.sh, the namenode could not find any datanode at
>> all. All datanodes are lost somehow. If I remove "topology.script.file.name"
>> from conf, things back to normal, i.e. all datanodes are under
>> "default-rack".
>>
>> I don't why datanode couldn't register to namenode when using rack. Any
>> ideas?
>
> It sounds like your topology script isn't returning the data in the correct 
> format.

If you want a clear cut example refer to the hadoop wiki:

http://wiki.apache.org/hadoop/topology_rack_awareness_scripts

Reply via email to