Hadoop只有完全分布式模式需要配置SSH免密登录吗

wuxia2118 2019-10-17 10:38:08
我个人认为,SSH免密登录是让几台主机(或虚拟主机)之间能够相互免密访问,由于Hadoop的单机模式和伪分布式模式都只安装在一台主机上,因此不必配置SSH免密登录,只有完全分布式模式,需要把Hadoop安装在几台主机上,才需要配置SSH免密登录

我这样理解是对的吗,我看有本书上讲解安装伪分布模式,它也配置了SSH免密登录,所以有点糊涂了。
...全文
652 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
RivenDong 2020-07-29
  • 打赏
  • 举报
回复
引用 6 楼 wuxia2118的回复:
[quote=引用 3 楼 小羽_Jun 的回复:]
不是免密登陆你本地电脑,是免密登陆节点本身。namemode需要localhost的权限。你ssh一下localhost就知道了

引用 4 楼 RivenDong 的回复:
你要看免密登录主要是为了什么,是为了master节点更好的监听slave节点,所以只要你想master节点监听slave节点则需要设置SSH免密登录,但是不用设置slave节点向master节点的免密登录,只需要设置master节点向slave节点的免密登录即可。


可伪分布式只有一个节点啊,不需要登录其他节点为什么需要免密登录呢

[/quote] 虽然说单机上的分布式并不是真正的分布式,而是使用线程模拟分布式。但是Hadoop本身并不区分伪分布和分布式,所以一样配置
wuxia2118 2019-11-01
  • 打赏
  • 举报
回复
引用 3 楼 小羽_Jun 的回复:
不是免密登陆你本地电脑,是免密登陆节点本身。namemode需要localhost的权限。你ssh一下localhost就知道了

引用 4 楼 RivenDong 的回复:
你要看免密登录主要是为了什么,是为了master节点更好的监听slave节点,所以只要你想master节点监听slave节点则需要设置SSH免密登录,但是不用设置slave节点向master节点的免密登录,只需要设置master节点向slave节点的免密登录即可。


可伪分布式只有一个节点啊,不需要登录其他节点为什么需要免密登录呢

lucklilili 2019-11-01
  • 打赏
  • 举报
回复
最好设置相互免密
RivenDong 2019-10-24
  • 打赏
  • 举报
回复
你要看免密登录主要是为了什么,是为了master节点更好的监听slave节点,所以只要你想master节点监听slave节点则需要设置SSH免密登录,但是不用设置slave节点向master节点的免密登录,只需要设置master节点向slave节点的免密登录即可。
小羽Jary 2019-10-23
  • 打赏
  • 举报
回复
不是免密登陆你本地电脑,是免密登陆节点本身。namemode需要localhost的权限。你ssh一下localhost就知道了
小羽Jary 2019-10-21
  • 打赏
  • 举报
回复
伪分布也要配置免密登陆本地
wuxia2118 2019-10-21
  • 打赏
  • 举报
回复
免密登陆本地 用来做什么用呢,是从本地上传下载文件吗,那我用xshell也可以传。

20,808

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧