尝试启动 mesos-slave 时出现“nodename 或 servname 提供”

neu*_*ino 5 ssh installation cluster-computing bigdata mesos

我正在遵循这个关于在本地安装 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 启动一个新从站时,它给了我

警告:在 InitGoogleLogging() 写入 STDERR F0328 16:14:45.329051 2041414416 process.cpp:889] 之前的日志记录未提供 nodename 或 servname,或未知 * 检查失败堆栈跟踪:*

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

pen*_*365 5

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

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