Hadoop 节点在启动期间不要求输入密码
Posted
技术标签:
【中文标题】Hadoop 节点在启动期间不要求输入密码【英文标题】:Hadoop nodes do not ask for passwords during start 【发布时间】:2019-08-23 11:01:29 【问题描述】:当我尝试 ssh 进入 localhost 时,系统会提示我输入密码。见下文 " ssh 连接到本地主机:
[hadoop@mftrhel74 sbin]$ ssh localhost
hadoop@localhost's password:
Last login: Fri Aug 23 15:44:08 2019 from mah"
---以上语句的意思是,没有建立无密码连接----
但是当我尝试如下启动 Hadoop 节点时,它不会提示输入密码。
节点没有启动,我看到下面的消息
我认为它应该提示我输入用户密码,就像要建立 SSH 连接一样。
[hadoop@mftrhel74 ~]$ start-dfs.sh
Starting namenodes on [mftrhel74]
mftrhel74: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
Starting datanodes
localhost: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
Starting secondary namenodes [mftrhel74]
mftrhel74: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
************我不想要无密码连接*****
【问题讨论】:
请edit您的问题包含此 start-dfs.sh 脚本,或至少包含它的相关部分。 编辑了问题,使其更有意义。 【参考方案1】:我怀疑您可以使用 SSH 登录到其中一个节点,但可能您尚未在节点之间设置无密码 ssh,因此您尝试从节点执行的步骤将失败。
这里有一些文档应该说明您需要设置无密码 ssh 或安装 ambari 客户端(假设您使用 HDP)。
https://ambari.apache.org/1.2.2/installing-hadoop-using-ambari/content/ambari-chap1-5-2.html
【讨论】:
以上是关于Hadoop 节点在启动期间不要求输入密码的主要内容,如果未能解决你的问题,请参考以下文章
CentOS7下Hadoop Single Node Cluster的安装