当试图启动一个mesos-slave时,“nodename也没有提供servname”

问题描述 投票:3回答:1

我正在按照这个简单的指南安装Mesos本地https://mesosphere.com/2014/07/07/installing-mesos-on-your-mac-with-homebrew/

我能够启动一个mesos master并且能够在localhost:5050上完全看到master的控制台。但是,当我尝试使用sudo / usr / local / sbin / mesos-slave --master = 127.0.0.1:5050启动新的slave时,它给了我

警告:在InitGoogleLogging()写入STDERR之前记录F0328 16:14:45.329051 2041414416 process.cpp:889]提供nodename或servname,或者不知道*检查故障堆栈跟踪:*

任何帮助将不胜感激,谢谢

ssh installation cluster-computing bigdata mesos
1个回答
4
投票

如果您正在使用Framework并尝试连接到Mesos Master,也会发生这种情况。 Mesos正在尝试通过DNS解析您的计算机名称,但未找到条目。如果您更改了Mac的主机名后置设置(就像我做的那样,并且有同样的错误),就会发生这种情况。

要修复,运行hostname -f,这将为您提供OS / X认为其名称的值。然后只需确保你的127.0.0.1 VALUE_OF_HOSTNAME_-F文件中有/etc/hosts

© www.soinside.com 2019 - 2024. All rights reserved.