首页 > 解决方案 > Hadoop 独立模式未在本地计算机上启动存在权限问题

问题描述

我无法弄清楚问题是什么,我检查了所有可用于该问题的链接并尝试但仍然是同样的问题。
请需要帮助,因为可用的沙箱需要更高的配置,例如更多的 RAM。

hstart
WARNING: Attempting to start all Apache Hadoop daemons as adityaverma 
in 10 seconds.
WARNING: This is not a recommended production deployment configuration.
WARNING: Use CTRL-C to abort.
Starting namenodes on [localhost]
localhost: adityaverma@localhost: Permission denied 
(publickey,password,keyboard-interactive).
Starting datanodes
localhost: adityaverma@localhost: Permission denied 
(publickey,password,keyboard-interactive).
Starting secondary namenodes [Adityas-MacBook-Pro.local]
Adityas-MacBook-Pro.local: adityaverma@adityas-macbook-pro.local: 
Permission denied (publickey,password,keyboard-interactive).
2018-05-30 11:07:03,084 WARN util.NativeCodeLoader: Unable to load 
 native-hadoop library for your platform... using builtin-java classes    
where applicable
Starting resourcemanager
Starting nodemanagers
localhost: adityaverma@localhost: Permission denied (publickey,password,keyboard-interactive).

标签: hadoopsshpermissions

解决方案


此错误通常表示您未能设置无密码 SSH。例如,同样的错误应该发生在ssh localhost,并且它不应该提示输入密码

再次检查 Hadoop 文档关于 SSH 密钥生成并将其添加到您的授权密钥文件

如果沙箱需要太多资源,我可能会建议无论如何设置虚拟机(例如,使用 Vagrant)。Hortonworks&Cloudrea 安装文档非常详细,可以从头开始安装集群
这样,Hadoop 不会弄乱你的 Mac 硬盘,Linux 服务器将更接近在生产环境中运行的 Hadoop 安装


推荐阅读