我对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.
如您所见,这里有一些与主机和主机名有关的内容。我不知道在这两天怎么办。。。我在网上找不到解决这个问题的办法,请帮帮我。
1条答案
按热度按时间dba5bblo1#
dns服务器有问题。如果您的主机名与“localhost”不同,则无法为dfs部署伪模式,因为dns不会从您的请求域名中提供ip地址。这里有一个幽灵,让我们看看:
dns没有给你答案。现在没有办法处理它,但你可以设置自己的dns服务器在你的电脑。很多痛苦,但我认为它可以工作。
解决办法是张贴
本地主机
在/etc/hostname中,而不是另一个!我花了两天的时间来理解这一点,讨厌这项技术,喜欢它在一起。