马拉松以状态1退出

sg2wtvxw  于 2021-06-26  发布在  Mesos
关注(0)|答案(2)|浏览(530)

我正在ubuntu16.04xenial上安装mesosphere。zookeeper和mesos master以及mesos slave运行良好,而在开始马拉松比赛时我得到了这个问题。找不到必需的选项“master”。我已在/etc/marathon/conf中创建了文件夹。以下是我为marathon执行的步骤。

sudo mkdir -p /etc/marathon/conf
sudo cp /etc/mesos-master/hostname /etc/marathon/conf
sudo cp /etc/mesos/zk /etc/marathon/conf/master
sudo cp /etc/marathon/conf/master /etc/marathon/conf/zk
sudo nano /etc/marathon/conf/zk ,edit mesos to marathon in the end .

I am attaching the whole logs here,
    Jan 25 14:18:01 master01 cron[859]: (*system*) INSECURE MODE (group/other writable) (/etc/crontab)
    Jan 25 14:18:01 master01 cron[859]: (*system*popularity-contest) INSECURE MODE (group/other writable) (/etc/cron.d/popularity-contest)
    Jan 25 14:18:01 master01 cron[859]: (*system*php) INSECURE MODE (group/other writable) (/etc/cron.d/php)
    Jan 25 14:18:01 master01 cron[859]: (*system*anacron) INSECURE MODE (group/other writable) (/etc/cron.d/anacron)
    Jan 25 14:18:29 master01 systemd[1]: marathon.service: Service hold-off time over, scheduling restart.
    Jan 25 14:18:29 master01 systemd[1]: Stopped Scheduler for Apache Mesos.
    Jan 25 14:18:29 master01 systemd[1]: Starting Scheduler for Apache Mesos...
    Jan 25 14:18:29 master01 systemd[1]: Started Scheduler for Apache Mesos.
    Jan 25 14:18:29 master01 marathon[29366]: No start hook file found ($HOOK_MARATHON_START). Proceeding with the start script.
    Jan 25 14:18:30 master01 marathon[29366]: [scallop] Error:**Required option 'master' not found**
    Jan 25 14:18:30 master01 systemd[1]: marathon.service: Main process exited, code=exited, status=1/FAILURE
    Jan 25 14:18:30 master01 systemd[1]: marathon.service: Unit entered failed state.
    Jan 25 14:18:30 master01 systemd[1]: marathon.service: Failed with result 'exit-code'.
1l5u6lss

1l5u6lss1#

我正在使用ubuntu14.04在我的情况下janisz解决方案没有工作,因为我需要补充 export ```
cat << EOF > /etc/default/marathon
export MARATHON_MASTER=zk://127.0.0.1:2181/mesos
export MARATHON_ZK=zk://127.0.0.1:2181/marathon
EOF

bkkx9g8r

bkkx9g8r2#

突破性变革/ Package 标准化

我们现在发布了更多规范化的包,这些包试图遵循linux标准的基本准则,并使用sbt native packager来实现这一点。由于这一点和许多历史性的方式传递选项到马拉松,我们将只阅读 /etc/default/marathon 启动时。这个文件,就像 /etc/sysconfig/marathon ,具有以下所有命令行选项 "MARATHON_XXX=YYY" 这将转化为 --xx=yyy . 我们不再支持 /etc/marathon/conf 这是一组可以转换成命令行参数的文件。此外,我们不再假设如果没有传入zk/master参数,那么这两个参数都在localhost上运行。
尝试在环境中保持配置。

cat << EOF > /etc/default/marathon
MARATHON_MASTER=zk://127.0.0.1:2181/mesos
MARATHON_ZK=zk://127.0.0.1:2181/marathon
EOF

记住用正确的zookeeper位置替换127.0.0.1:2181。

相关问题