您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页启动hadoop组件时报错:(Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password))

启动hadoop组件时报错:(Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password))

来源:五一七教育网

上网查过很多解决方案,但是试过还是不太适合,最后还是往公钥的方面想得出得答案,下面为大家提供点思路(有可能自己的踩的坑很笨,不过没所谓,谁不是这么过来的呢嘻嘻)

先看看报出错的worker,我的workers是hadoop100、hadoop102、hadoop103,我印象中是没有这个worker的,进去$HADOOP_HOME/sbin的workers文件一看,发现只有一个localhost。原来之前创建workers的时候打错成了works,所以把worker信息都写在了works里面,随后删掉works,把信息写进workers里。(这个没错的直接跳到下一步)

更改后正常了。没有出现别的worker名字,看上图我用hadoop100跑的代码,但是还是hadoop100报出来的错误,匪夷所思。想起之前做ssh无密登录的时候只把公钥分发到了hadoop102和hadoop103,那现在hadoop100拒绝访问是不是就说我还要分发给hadoop100?于是我便尝试了一下:

果然 就能正常访问了

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务