A 努力努力再努力 2023-10-12 23:09 采纳率: 64.7%
浏览 14
已结题

Hadoop 免密钥登录问题

配置都是成功的,但是ssh slave却运行不通

img


pzx用户名是HadoopMaster的

img

img


下面两张图片表示HadoopSlave和HadoopSlave1都已存放了HadoopMaster节点的公钥。

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-13 09:10
    关注

    【相关推荐】



    • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7572810
    • 这篇博客你也可以参考下:启动Hadoop时一直提示输入密码的问题(SSH配置)
    • 您还可以看一下 张伟洋老师的Hadoop大数据零基础入门课程课程中的 配置SSH无秘钥登录小节, 巩固相关知识点
    • 除此之外, 这篇博客: hadoop访问ssh非默认端口问题中的 2.安装hadoop时,启动hadoop报错 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
      	[hadoop@ruozedata001 hadoop]$ sbin/start-dfs.sh 
      19/07/02 09:50:39 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java 	classes 		where applicable
      Starting namenodes on [localhost]
      localhost: ssh: connect to host localhost port 22: Connection refused
      localhost: ssh: connect to host localhost port 22: Connection refused
      Starting secondary namenodes [0.0.0.0]
      0.0.0.0: ssh: connect to host 0.0.0.0 port 22: Connection refused
      19/07/02 09:50:42 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java 			classes where applicable
      [hadoop@ruozedata001 hadoop]$ 
      解决方法
      [hadoop@ruozedata001 hadoop]$ echo “export HADOOP_SSH_OPTS="-p 2222"  >> ~/app/hadoop/etc/hadoop/hadoop-env.sh 
      

      然后再启动服务,服务就能正常启动了,如下

      	[hadoop@ruozedata001 hadoop]$ sbin/start-dfs.sh 
      19/07/02 10:04:20 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
      Starting namenodes on [localhost]
      localhost: starting namenode, logging to /home/hadoop/software/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-namenode-	ruozedata001.out
      localhost: starting datanode, logging to /home/hadoop/software/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-datanode-ruozedata001.out
      Starting secondary namenodes [0.0.0.0]
      0.0.0.0: starting secondarynamenode, logging to /home/hadoop/software/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-		secondarynamenode-ruozedata001.out
      19/07/02 10:04:36 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
      [hadoop@ruozedata001 hadoop]$ jps
      3607 NameNode
      3911 SecondaryNameNode
      3709 DataNode
      4062 Jps
      [hadoop@ruozedata001 hadoop]$ 
      

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月12日
  • 已采纳回答 12月4日
  • 创建了问题 10月12日

悬赏问题

  • ¥15 求推荐发表需要付费的深度学习遥感场景分类SCI期刊
  • ¥15 无法在java控制台录入文字
  • ¥15 flutter网页应用用python的http服务器访问速度慢
  • ¥15 VESTA绘图原子颜色显示异常
  • ¥15 天翼云搭建多ip l2tp
  • ¥15 python实现CAD识图
  • ¥15 如何实现在renpy中创建并应用不同大小尺寸对话框?
  • ¥15 table表格有一列是固定列 滑动到最下面时 固定的那一列有几行没显示出来
  • ¥20 单细胞数据注释时报错
  • ¥15 vscode编译ros找不到头文件,cmake.list文件出问题,如何解决?(语言-c++|操作系统-linux)