2017-12-18 119 views
1

我使用下面的命令开始mesos和马拉松:如何改变mesos和马拉松端口

sudo service mesos-master start 

sudo service marathon start 

默认情况下,mesos在端口5050和marathon运行在端口运行8080

莫非你请告诉我如何更改这些默认端口?

回答

0

马拉松

创建文件名为HTTP_PORT在/ etc /马拉松/ conf目录/与港口您想

例如

cat 8081 > /etc/marathon/conf/http_port 

对于mesos掌握

在/ etc/mesos-master /中创建带有w的端口的文件蚂蚁

例如

cat 6060 > /etc/mesos-master/port 
1

以前的答案是它分析你的选择无论是在/etc/marathon/conf/etc/mesos-master

马拉松和mesos主启动脚本也可以做到这一点通过命令行,如果你没有使用马拉松启动脚本。

马拉松:

java <java_opts> -jar <marathon_jar> --http_port=8081 

在马拉松你也可以做到这一点通过环境变量下/etc/default/marathon

MARATHON_HTTP_PORT=8081 

Mesos站长:

/usr/sbin/mesos-master --zk=zk://zk1:2181,zk2:2181,zk3:2181/mesos --port=5051 --log_dir=/var/log/mesos --cluster=mycluster --hostname=master --ip=<x.x.x.x> --quorum=2 --roles=myrole1,myrole2 --work_dir=/var/lib/mesos