我的经理为我提供了一台带有ppk的Amazon实例,我能够登录;试图安装hadoop;进行了必要的配置更改,如:将masters和slaves文件从localhost编辑为EC2实例名称,将必要的属性添加到mapred-site.xml/hdfs-site.xml/core-site.xml文件中,将namenode格式化成HDFS。现在,当我运行start-dfs.sh脚本时,我会得到以下错误。
starting namenode, logging to /home/ubuntu/hadoop/libexec/../logs/hadoop-ubuntu-namenode-domU-12-31-39-07-60-A9.out 无法验证主机“XXX.amazonaws.com(一些IP)”的真实性。
确定要继续连接吗(yes/no)? yes XXX.amazonaws.com: Warning: Permanently added 'XXX.amazonaws.com,' (ECDSA) to the list of known hosts. XXX.amazonaws.com: Permission denied (publickey). XXX.amazonaws.com: Permission denied (publickey).
目前,主节点和从节点将是同一台机器。
XXX是实例名称,某个IP是它的IP。出于安全原因,遮蔽它们。
我完全不知道如何使用EC2实例、SSH等,只需要在其中运行一个简单的MapReduce程序。
请给予建议。