我在Mac上设置Hadoop单节点时遇到问题。Hadoop似乎没有错误地启动,但是当我访问在网上找到的关于设置Hadoop单节点的各种(有时相互冲突的)说明中提到的任何本地主机网址时,我得到的响应是“无法访问此站点”。这些本地主机位置如下:
localhost:50070
localhost:9870
localhost:8088我还发现了一条指令,它建议我使用以下指令启动Apache:
sudo apachectl start这样做之后,我重启了Hadoop,并在Chrome中再次尝试了上面的地址,但所有地址仍然无法访问。
我确实注意到了一些理应启动的节点,但没有启动。它们是:
NameNode
JobTracker这让我怀疑,即使它启动时没有错误,实际上它还没有完全启动。我既不是Apache专家,也不是Hadoop专家,所以我想我现在解决问题的能力已经到了极限。有人知道我是否需要运行上面的节点吗?如果需要,我如何才能找出为什么它们不需要?
或者,有没有人找到Hadoop的云安装,允许我进行一些基于Java的查询的免费测试?我需要为考试练习这一点,但我不一定需要使用我自己的Hadoop安装来练习。我设法找到了这项名为Cloudera Hue (Hadoop用户体验)的服务,但它似乎只允许类似SQL的查询,而不允许Java:
https://www.cloudera.com/products/open-source/apache-hadoop/hue.html谢谢。
发布于 2018-06-07 06:58:42
我的讲师指出,如果我只是在笔记本电脑的本地节点上测试Java程序,我实际上不需要安装或配置任何东西。我需要做的就是下载最新的Hadoop二进制文件。完成后,我可以将Java文件放在Hadoop文件夹中,并从那里编译和压缩它们。他是对的:这是完美的。
https://stackoverflow.com/questions/50710608
复制相似问题