hadoop | archlinux | dfs:无法启动start-dfs.sh

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

我对hadoop中的dfs有问题。有人知道怎么解决我的问题吗?

[hduser@evghost ~]$ start-dfs.sh 
Starting namenodes on [evghost]
Error: Please specify one of --hosts or --hostnames options and not both.
evghost: starting datanode, logging to /usr/lib/hadoop-2.7.1/logs/hadoop-hduser-datanode-evghost.out
Starting secondary namenodes [0.0.0.0]
Error: Please specify one of --hosts or --hostnames options and not both.

如您所见,这里有一些与主机和主机名有关的内容。我不知道在这两天怎么办。。。我在网上找不到解决这个问题的办法,请帮帮我。

dba5bblo

dba5bblo1#

dns服务器有问题。如果您的主机名与“localhost”不同,则无法为dfs部署伪模式,因为dns不会从您的请求域名中提供ip地址。这里有一个幽灵,让我们看看:

[main@evghost ~]$ host evghost
Host evghost not found: 3(NXDOMAIN)

dns没有给你答案。现在没有办法处理它,但你可以设置自己的dns服务器在你的电脑。很多痛苦,但我认为它可以工作。
解决办法是张贴
本地主机
在/etc/hostname中,而不是另一个!我花了两天的时间来理解这一点,讨厌这项技术,喜欢它在一起。

相关问题