在macos上设置hadoop单节点时遇到问题

aydmsdu9  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(339)

我在mac上设置hadoop单节点时遇到问题。hadoop启动时似乎没有出现错误,但当我转到我在网上找到的关于设置hadoop单节点的各种(有时相互冲突)说明中提到的任何本地主机网址时,我得到的回答是“无法访问此站点”。这些本地主机位置如下:

localhost:50070
localhost:9870
localhost:8088

我还发现了一条指令,该指令建议我需要使用以下指令启动apache:

sudo apachectl start

做了这些之后,我重新启动了hadoop,并再次在chrome中尝试上面的地址,但是所有的地址都无法访问。
我确实注意到了一些应该启动的节点,但是没有。这些是:

NameNode
JobTracker

这使我怀疑,即使它已经开始没有错误,它实际上还没有完全开始。我不是apacheMaven或hadoopMaven,所以我想我现在已经到了解决问题的极限。有人知道我是否需要运行上面的节点吗?如果需要,我怎么知道为什么不需要?
或者,有没有人发现hadoop的云安装允许我对基于java的查询进行一些免费的测试运行?为了考试我需要练习这个,但我不一定要用我自己安装的hadoop来做。我设法找到了这个名为cloudera hue(hadoop用户体验)的服务,但它似乎只允许类似sql的查询,而不允许java:

https://www.cloudera.com/products/open-source/apache-hadoop/hue.html

谢谢。

7fyelxc5

7fyelxc51#

我的讲师指出,如果我只在笔记本电脑的本地节点上测试java程序,我实际上不需要安装或配置任何东西。我只需要下载最新的hadoop二进制文件。一旦我完成了,我就可以把java文件放在hadoop文件夹中,并从那里编译和jar它们。他是对的:这很有效。

相关问题