二百一十八、Hadoop——Hadoop启动报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)

这篇具有很好参考价值的文章主要介绍了二百一十八、Hadoop——Hadoop启动报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、目的

在完成Flume拓扑结构之聚合的开发案例,启动了hurys23服务器早已安装好的Hadoop,结果居然报错了

二、报错详情

hurys23: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
hadoop localhost: permission denied (publickey,gssapi-keyex,gssapi-with-mic,,Hadoop,hadoop,ssh

启动Hadoop发现报错后,jps查看一下,发现之启动了ResourceManager服务

[root@hurys23 ~]# jps
4096 ResourceManager
4823 Jps

三、原因分析

根据报错提示hurys23: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password),分析后发现是ssh连接问题。

原因是下午在进行Flume拓扑结构之聚合的开发案例,在hurys23上ssh连接hurys24服务器,改变了id_rsa.pub等相关文件,因此需要在hurys23上重新ssh本地连接

由于hurys22也需要重新本地连接,因此以hurys22的ssh本地连接为例

四、在hurys22上ssh本地连接

[root@hurys22 ~]# cd

[root@hurys22 ~]# ssh-keygen -t rsa  -P ""

hadoop localhost: permission denied (publickey,gssapi-keyex,gssapi-with-mic,,Hadoop,hadoop,ssh

[root@hurys22 ~]# ssh-copy-id -i .ssh/id_rsa.pub  -p22 root@192.168.0.22

输入root用户密码

hadoop localhost: permission denied (publickey,gssapi-keyex,gssapi-with-mic,,Hadoop,hadoop,ssh

[root@hurys22 ~]# ssh -p22 root@192.168.0.22
Last login: Wed Dec 13 20:21:14 2023
[root@hurys22 ~]# exit
登出
Connection to 192.168.0.22 closed.
[root@hurys22 ~]# ssh -p22 root@hurys22
Last login: Wed Dec 13 20:22:31 2023 from hurys22
[root@hurys22 ~]# exit
登出

hadoop localhost: permission denied (publickey,gssapi-keyex,gssapi-with-mic,,Hadoop,hadoop,ssh

五、ssh连接后在hurys22上重启Hadoop服务

(一)启动Hadoop服务

[root@hurys22 ~]# start-all.sh 
Starting namenodes on [hurys22]
上一次登录:三 12月 13 20:22:45 CST 2023从 fe80::6763:c079:b69f:bc99%eth0pts/1 上
Starting datanodes
上一次登录:三 12月 13 20:22:51 CST 2023pts/0 上
Starting secondary namenodes [hurys22]
上一次登录:三 12月 13 20:22:54 CST 2023pts/0 上
Starting resourcemanager
上一次登录:三 12月 13 20:22:57 CST 2023pts/0 上
Starting nodemanagers
上一次登录:三 12月 13 20:23:02 CST 2023pts/0 上

(二)jps查看Hadoop服务

[root@hurys22 ~]# jps
20880 SecondaryNameNode
20577 DataNode
21346 NodeManager
20407 NameNode
23337 Jps
21180 ResourceManager

(三)登录hurys22的Hadoop页面

hadoop localhost: permission denied (publickey,gssapi-keyex,gssapi-with-mic,,Hadoop,hadoop,ssh

OK,找到原因、解决问题。以后ssh连接其他服务器时不要ssh-keygen -t rsa  -P "",直接ssh-copy-id -i .ssh/id_rsa.pub  -p22 root@192.168.0.22即可,否则会出问题,引以为戒!文章来源地址https://www.toymoban.com/news/detail-783412.html

到了这里,关于二百一十八、Hadoop——Hadoop启动报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 二百一十一、Flume——Flume实时采集Linux中的Hive日志写入到HDFS中(亲测、附截图)

    为了实现用Flume实时采集Hive的操作日志到HDFS中,于是进行了一场实验 [root@hurys23 conf]# find / -name hive.log /home/log/hive312/hive.log [root@hurys23 conf]# vi  flume-file-hdfs.conf # Name the components on this agent a2.sources = r2 a2.sinks = k2 a2.channels = c2 # Describe/configure the source a2.sources.r2.type = exec a2.sources

    2024年02月04日
    浏览(54)
  • 二百一十、Hive——Flume采集的JSON数据文件写入Hive的ODS层表后字段的数据残缺

    在用Flume把Kafka的数据采集写入Hive的ODS层表的HDFS文件路径后,发现HDFS文件中没问题,但是ODS层表中字段的数据却有问题,字段中的JSON数据不全 1、ODS层建静态分区外部表,Flume直接写入ODS层表的HDFS路径下 2、用get_json_object进行解析 注意 :使用JsonSerDe时,每行必须是一个完整

    2024年02月03日
    浏览(32)
  • Emacs之实现跨程序选中自动复制功能(一百一十八)

    简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏: Audio工程师进阶系列 【 原创干货持续更新中…… 】🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注:An

    2024年02月15日
    浏览(44)
  • 第一百一十九回 如何通过蓝牙设备读写数据

    我们在上一章回中介绍了如何获取蓝牙状态相关的内容,本章回中将介绍 如何通过蓝牙设备读写数据 。闲话休提,让我们一起Talk Flutter吧。 通过蓝牙设备读写数据有两种方法: 一种是读写Characteristics; 一种是读写Descriptor. 我们在本章回中介绍的读写数据本质上是读写 Cha

    2024年02月12日
    浏览(36)
  • Android之关机/重启/recovery模式(一百一十五)

    1.方式一:App调用系统api 2.方式二:setprop 注意:在init的reboot.c中,           adb reboot -p命令其实就是调用的setprop命令开关机的。  3.方式三:

    2024年02月14日
    浏览(31)
  • 第一百一十二回 flutter_screenutil包

    我们在上一章回中介绍了屏幕适配相关的内容,本章回中将介绍 flutter_screenutil 包,该包主要用来实现屏幕适配.闲话休提,让我们一起Talk Flutter吧。 我们在本章回中介绍的包是 flutter_screenutil ,它主要用来做屏幕和字体大小的适配,它的实现原理和我们在上一章回中介绍的屏幕

    2024年02月13日
    浏览(41)
  • 一百一十三、DBeaver——从hive同步数据到clickhouse

    目标:把hive的DM层结果数据导出到clickhouse数据库,试了kettle、sqoop等多种方法都报错,尤其是kettle,搞了大半天发现还是不行。结果目前就只能用DBeaver同步数据。 准备工作:hive和clickhouse中都建好表 第一步,右击clickhouse中的表,选择导入数据 第二步,在源类型和格式中,由

    2024年02月13日
    浏览(36)
  • Emacs之改造最快文本搜索工具ripgrep(一百一十九)

    简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏: Audio工程师进阶系列 【 原创干货持续更新中…… 】🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注:An

    2024年02月15日
    浏览(32)
  • 第一百一十三天学习记录:C++提高:类模板(黑马教学视频)

    类模板作用: 建立一个通用类,类中的成员 数据类型可以不具体定制,用一个虚拟的类型来代表。 语法: 解释: template … 声明创建模板 typename … 表面其后面的符号是一种数据类型,可以用class代替 T … 通用的数据类型,名称可以替换,通常为大写字母 总结:类模板和函

    2024年02月16日
    浏览(27)
  • 客快物流大数据项目(一百一十七):网关 Spring Cloud Gateway

    文章目录 网关 Spring Cloud Gateway 一、简介 1、功能特性

    2024年02月04日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包