hadoop - 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).
解决方案
此错误通常表示您未能设置无密码 SSH。例如,同样的错误应该发生在ssh localhost
,并且它不应该提示输入密码
再次检查 Hadoop 文档关于 SSH 密钥生成并将其添加到您的授权密钥文件
如果沙箱需要太多资源,我可能会建议无论如何设置虚拟机(例如,使用 Vagrant)。Hortonworks&Cloudrea 安装文档非常详细,可以从头开始安装集群
这样,Hadoop 不会弄乱你的 Mac 硬盘,Linux 服务器将更接近在生产环境中运行的 Hadoop 安装
推荐阅读
- javascript - 无法通过 id 复制和重命名元素
- c++ - 本地编译的 C++ 代码循环不正确
- swift - 在 Swift 5 中,如何在 UIAlert 中连续执行动作?
- gem5 - 为什么在 gem5 中添加 DPRINTF(XXX 调试标志失败,并出现“错误:'XXX' 未在此范围内声明”?
- javascript - 如何通过本机反应传递子屏幕的参数?
- python - 制作一个每 5 分钟截取一次屏幕截图并将其发布到特定频道的不和谐机器人。我是新人,不太确定下一步该做什么
- python - 是否可以在给定 2 个参数的 csv 中找到某物的名称?Python
- performance - okhttp3 中的 connectTimeout 会减慢响应时间
- google-cloud-platform - [已解决]Pubsub 推送订阅不确认消息
- angular - 以角度减少完整轮廓垫形式场的高度