Hadoop: require root's password after enter “start-all.sh”

后端 未结 6 1318
执念已碎
执念已碎 2020-12-14 19:08

I have installed Hadoop and SSH on my laptop. \"ssh localhost\" works fine. After formatting HDFS, I tried to start hadoop.

munichong@GrindPad:~$ sudo /usr/         


        
6条回答
  •  离开以前
    2020-12-14 20:06

    As in above case munichong is a user (munichong@GrindPad)

    1. In my case: Login as hduser

    2. Firstly, remove the directorysudo rm -rf ~/.ssh

    3. Use to re-generate /.ssh directory with default setting:

      [hduser@localhost ~]$ ssh-keygen
      
    4. Here we do copy and paste the content of id_rsa.pub into authorised_keys file created by using above command)

      [hduser@localhost ~]$ sudo cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
      
    5. [hduser@localhost ~]$ chmod -R 750 ~/.ssh/authorized_keys

    6. [hduser@localhost ~]$ ssh localhost

      The authenticity of host 'localhost (127.0.0.1)' can't be established. RSA key fingerprint is 04:e8:80:64:dc:71:b5:2f:c0:d9:28:86:1f:61:60:8a. Are you sure you want to continue connecting (yes/no)? yes

      Warning: Permanently added 'localhost' (RSA) to the list of known hosts. Last login: Mon Jan 4 14:31:05 2016 from localhost.localdomain

    7. [hduser@localhost ~]$ jps
      18531 Jps

    8. [hduser@localhost ~]$ start-all.sh

    9. All daemons start

    Note: Sometime due to logs files other problem occur, in that case remove only dot out (.out) files from /usr/local/hadoop/logs/.

提交回复
热议问题