【发布时间】:2014-11-08 19:00:06
【问题描述】:
我已经安装了 hadoop 2.2.0,并在此处根据本教程设置了所有内容(针对单个节点):Hadoop YARN Installation。但是,我无法让 hadoop 运行。
我认为我的问题是我无法连接到我的本地主机,但我不确定为什么。我花了大约 10 个小时来安装、搜索和讨厌开源软件安装指南,所以我现在转向了一个从未让我失望过的地方。
因为一张图片值一千字,我给你我的设置......在许多许多words图片中:
基本配置文件/设置
我正在运行 Mac OS X (Mavericks 10.9.5)
不管它值多少钱,这是我的/etc/hosts 文件:
我的 bash 个人资料:
Hadoop 文件配置
core-site.xml 和 hdfs-site.xml 的设置:
注意:我已在您在上面看到的位置创建文件夹
我的yarn-site.xml 的设置:
为我的hadoop-env.sh 文件设置:
旁注
在我展示运行start-dfs.sh、start-yarn.sh 的结果并检查jps 运行的结果之前,请记住我有一个hadoop 指向hadoop-2.2.0。
启动 Hadoop
现在,这是我启动守护程序时的结果:
对于那些没有显微镜的人(在这篇文章的预览中它看起来超级小),这里是上面显示的代码块:
mrp:~ mrp$ start-dfs.sh
2014-11-08 13:06:05.695 java[17730:1003] 无法从 SCDynamicStore 加载领域信息
2008 年 14 月 11 日 13:06:05 警告 util.NativeCodeLoader:无法为您的平台加载 native-hadoop 库...在适用的情况下使用内置 java 类
在 [localhost]
上启动名称节点 localhost:启动namenode,登录到/usr/local/hadoop-2.2.0/logs/hadoop-mrp-namenode-mrp.local.out
localhost:启动datanode,登录到/usr/local/hadoop-2.2.0/logs/hadoop-mrp-datanode-mrp.local.out
本地主机:2014-11-08 13:06:10.954 java[17867:1403] 无法从 SCDynamicStore 加载领域信息
启动辅助名称节点 [0.0.0.0]
0.0.0.0:启动secondarynamenode,登录到/usr/local/hadoop-2.2.0/logs/hadoop-mrp-secondarynamenode-mrp.local.out
0.0.0.0: 2014-11-08 13:06:16.065 java[17953:1403] 无法从 SCDynamicStore 加载领域信息
2014-11-08 13:06:20.982 java[17993:1003] 无法从 SCDynamicStore 加载领域信息
2008 年 14 月 11 日 13:06:20 WARN util.NativeCodeLoader:无法为您的平台加载 native-hadoop 库...在适用的情况下使用内置 java 类mrp:~ mrp$ start-yarn.sh
启动纱线守护进程
启动资源管理器,登录到 /usr/local/hadoop/logs/yarn-mrp-resourcemanager-mrp.local.out
2014-11-08 13:06:43.765 java[18053:20b] 无法从 SCDynamicStore 加载领域信息
localhost:启动nodemanager,登录到/usr/local/hadoop-2.2.0/logs/yarn-mrp-nodemanager-mrp.local.out
查看正在运行的内容:
超时
好的。到目前为止,我认为,非常好。至少根据所有其他教程和帖子,这看起来不错。我认为。
在我尝试做任何花哨的事情之前,我只想看看它是否正常工作,然后运行一个简单的命令,例如hadoop fs -ls。
失败
当我运行hadoop fs -ls 时,我得到了以下结果:
再一次,如果你看不到那张照片,上面写着:
2014-11-08 13:23:45.772 java[18326:1003] 无法从 SCDynamicStore 加载领域信息
14/11/08 13:23:45 WARN util.NativeCodeLoader:无法为您的平台加载 native-hadoop 库...在适用的情况下使用内置 java 类
ls: 从 mrp.local/127.0.0.1 调用 localhost:8020 连接异常失败:java.net.ConnectException: Connection denied;更多详情见:http://wiki.apache.org/hadoop/ConnectionRefused
我尝试运行其他命令,但在所有操作开始时出现相同的基本错误:
调用从 mrp.local/127.0.0.1 到 localhost:8020 连接异常失败:java.net.ConnectException:连接被拒绝;更多详情见:http://wiki.apache.org/hadoop/ConnectionRefused
现在,我访问了上面提到的那个网站,但老实说,那个链接中的所有内容对我来说都毫无意义。我不明白我应该做什么。
我非常感谢您对此提供的任何帮助。你会让我成为最快乐的hadooper,永远。
...这不言而喻,但如果需要,我很乐意编辑/更新更多信息。谢谢!
【问题讨论】: