采用伪分布式方式时 jobtracker 和 namenode 都是指向本机,当start-all.sh 启动时,都要ssh 到 本机,所以需要输入密码,可按找以下步骤解决:
1. ssh-keygen -t rsa 生成rsa公钥和私钥。
2. chmod 755 ~/.ssh
3. cd ~/.ssh , cat id_rsa.pub >> authorized_keys
4. ssh-add ~/.ssh/id_rsa
转载于:https://blog.51cto.com/edwardli/1176321