cdh6.2.1安装时账户免密登录验证失败问题解决

如题,在安装cdh6.2.1时,在验证agent主机的免密账号时,一直验证失败,打开日志显示

sudo tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log

​
2020-02-16 19:09:08,856 INFO NodeConfiguratorThread-10-0:com.cloudera.server.cmf.node.NodeConfiguratorProgress: hadoop08-test1-rgtj1-tj1: Setting AUTHENTICATE as failed and done state
2020-02-16 19:09:08,856 INFO NodeConfiguratorThread-10-0:net.schmizz.sshj.transport.TransportImpl: Disconnected - BY_APPLICATION
2020-02-16 19:09:08,855 INFO NodeConfiguratorThread-10-3:com.cloudera.server.cmf.node.NodeConfiguratorProgress: hadoop11-test1-rgtj1-tj1: Setting AUTHENTICATE as failed and done state
2020-02-16 19:09:08,856 INFO NodeConfiguratorThread-10-3:net.schmizz.sshj.transport.TransportImpl: Disconnected - BY_APPLICATION
2020-02-16 19:09:08,880 WARN NodeConfiguratorThread-10-2:com.cloudera.server.cmf.node.NodeConfigurator: Could not authenticate to hadoop10-test1-rgtj1-tj1
net.schmizz.sshj.userauth.UserAuthException: Exhausted available authentication methods
	at net.schmizz.sshj.SSHClient.auth(SSHClient.java:232)
	at net.schmizz.sshj.SSHClient.auth(SSHClient.java:208)
	at com.cloudera.server.cmf.node.NodeConfigurator.connect(NodeConfigurator.java:409)
	at com.cloudera.server.cmf.node.NodeConfigurator.configure(NodeConfigurator.java:1028)
	at com.cloudera.server.cmf.node.NodeConfigurator.run(NodeConfigurator.java:1106)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

​

多次确认免密登录没问题后,并重启sshd服务也无效后

通过采用输入私钥的方式解决,因为本次采用的不是root用户,而是一个通用的无密码具备sudo权限的工作用户,查看私钥文件/home/cdh_user/.ssh/id_rsa ,将里面的内容输入到cdh安装页面的输入框中,尝试继续安装,解决。

发布了40 篇原创文章 · 获赞 12 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/JacksonKing/article/details/104347238
今日推荐