You just start the new data-node as the cluster is running using
bin/hadoop datanode
The configuration on the new data-node should be the same as on other nodes.
The data-node should join the cluster automatically.
Formatting will destroy your file system.

--Konstantin

David Wei wrote:
> Well, in my cluster, I do this:
> 1. Adding new machines into conf/slaves on master machine
> 2. On the new nodes, run format command
> 3. Back to master, run start-all.sh
> 4. Run start-balancer.sh , still on master
> 
> Then I got the new nodes inside my cluster and no need to reboot the
> whole system.
> 
> Hopefully this will help. ;=)
> 
> 
> Ski Gh3 写道:
>> I'm not sure I get this.
>> 1. If you format the filesystem (which I thought is usually executed
>> on the master node, but anyway)
>> don't you erase all your data?
>> 2. I guess I need to add the new machine to the conf/slaves file,
>> but then I run the start-all.sh again from the master node while my
>> cluster is already running?
>>
>> Thanks!
>> On Mon, Oct 20, 2008 at 5:59 PM, David Wei <[EMAIL PROTECTED]
>> <mailto:[EMAIL PROTECTED]>> wrote:
>>
>>     this is quite easy. U can just config your new datanodes as others
>>     and format the filesystem before u start it.
>>     Remember to make it ssh-able for your master and run
>>     ./bin/start-all.sh on the master machine if you want to start all
>>     the deamons. This will start and add the new datanodes to the
>>     up-and-running cluster.
>>
>>     hopefully my info will be help.
>>
>>
>>     Ski Gh3 写道:
>>
>>         hi,
>>
>>         I am wondering how to add more datanodes to an up-and-running
>>         hadoop
>>         instance?
>>         Couldn't find instructions on this from the wiki page.
>>
>>         Thanks!
>>
>>
>>
>>
>>
> 
> 
> 

Reply via email to