Without passwordless ssh you can start it in pseudo-distributed mode.
Instead of start-all.sh, start-dfs.sh etc, Use
hadoop-daemon.sh start/stop  <daemon-name>

eg: for starting jobtracker

hadoop-daemon.sh start jobtracker


On Fri, May 17, 2013 at 4:45 PM, Bertrand Dechoux <decho...@gmail.com>wrote:

> The scrits themselves will use ssh to connect to every machine (even
> localhost).
> It's up to you if you want to type the password everytime. For a
> pseudo-distributed system, I don't see the issue with configuring a local
> ssh access.
>
> BUT Hadoop in itself does not require ssh. If you have a more appropriate
> way to start/stop the processes, you can write your own scripts.
>
> Regards
>
> Bertrand
>
>
>
> On Thu, May 16, 2013 at 6:02 PM, Mohammad Tariq <donta...@gmail.com>wrote:
>
>> Hello Raj,
>>
>>      ssh is actually 2 things :
>> 1- ssh : The command we use to connect to remote machines - the client.
>> 2- sshd : The daemon that is running on the server and allows clients to
>> connect to the server.
>> ssh is pre-enabled on Linux, but in order to start sshd daemon, we need
>> to install ssh first.
>>
>> To start the Hadoop daemons you have to make ssh passwordless and issue
>> bin/start-dfs.sh and bin/start-mapred.sh.
>>
>> You might find this 
>> link<http://cloudfront.blogspot.in/2012/07/how-to-setup-and-configure-ssh-on-ubuntu.html#.UZUCkUAW38s>
>>  useful.
>>
>> Warm Regards,
>> Tariq
>> cloudfront.blogspot.com
>>
>>
>> On Thu, May 16, 2013 at 9:26 PM, Raj Hadoop <hadoop...@yahoo.com> wrote:
>>
>>>  Hi,
>>>
>>> I am a bit confused here. I am planning to run on a single machine.
>>>
>>> So what should i do to start hadoop processes. How should I do an SSH?
>>> Can you please breifly explain me what SSH is?
>>>
>>> Thanks,
>>> Raj
>>>   *From:* Jay Vyas <jayunit...@gmail.com>
>>> *To:* "common-u...@hadoop.apache.org" <user@hadoop.apache.org>
>>> *Cc:* Raj Hadoop <hadoop...@yahoo.com>
>>> *Sent:* Thursday, May 16, 2013 11:34 AM
>>> *Subject:* Re: Configuring SSH - is it required? for a psedo
>>> distriburted mode?
>>>
>>>  Actually, I should amend my statement -- SSH is required, but
>>> passwordless ssh (i guess) you can live without if you are willing to enter
>>> your password for each process that gets started.
>>>
>>> But Why wouldn't you want to implement passwordless ssh in a pseudo
>>> distributed cluster ?  Its very easy to implement on a single node:
>>>
>>> cat ~/.ssh/id_rsa.pub /root/.ssh/authorized_keys
>>>
>>>
>>>
>>>
>>> On Thu, May 16, 2013 at 11:31 AM, Jay Vyas <jayunit...@gmail.com> wrote:
>>>
>>> Yes it is required -- in psuedodistributed node the jobtracker is not
>>> necessarily aware that the task trackers  / data nodes are on the same
>>> machine, and will thus attempt to ssh into them when starting the
>>> respective deamons etc (i.e. start-all.sh)
>>>
>>>
>>> On Thu, May 16, 2013 at 11:21 AM, kishore alajangi <
>>> alajangikish...@gmail.com> wrote:
>>>
>>>  When you start the hadoop procecess, each process will ask the
>>> password to start, to overcome this we will configure SSH if you use single
>>> node or multiple nodes for each process, if you can enter the password for
>>> each process Its not a mandatory even if you use multiple systems.
>>>
>>> Thanks,
>>> Kishore.
>>>
>>>
>>> On Thu, May 16, 2013 at 8:24 PM, Raj Hadoop <hadoop...@yahoo.com> wrote:
>>>
>>>   Hi,
>>>
>>> I have a dedicated user on Linux server for hadoop. I am installing it
>>> in psedo distributed mode on this box. I want to test my programs on this
>>> machine. But i see that in installation steps - they were mentioned that
>>> SSH needs to be configured. If it is single node, I dont require it
>>> ...right? Please advise.
>>>
>>> I was looking at this site
>>>
>>> http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/
>>>
>>> It menionted like this -
>>> "
>>> Hadoop requires SSH access to manage its nodes, i.e. remote machines
>>> plus your local machine if you want to use Hadoop on it (which is what we
>>> want to do in this short tutorial). For our single-node setup of Hadoop, we
>>> therefore need to configure SSH access to localhost for the hduser user
>>> we created in the previous section.
>>> "
>>>
>>> Thanks,
>>> Raj
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Jay Vyas
>>> http://jayunit100.blogspot.com/
>>>
>>>
>>>
>>>
>>> --
>>> Jay Vyas
>>> http://jayunit100.blogspot.com/
>>>
>>>
>>>
>>
>

Reply via email to