如何更改mesos和marathon端口?

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

我使用以下命令启动mesos和marathon:

sudo service mesos-master start

sudo service marathon start

默认情况下,mesos在端口5050上运行,marathon在端口8080上运行。如何更改这些默认端口?

6kkfgxo0

6kkfgxo01#

前面的答案适用于marathon和mesos主启动脚本,它们在 /etc/marathon/conf 或者 /etc/mesos-master 如果不使用marathon启动脚本,也可以从命令行执行。
马拉松赛跑:

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

在marathon中,您还可以通过 /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

i7uaboj4

i7uaboj42#

马拉松比赛
使用所需端口在/etc/marathon/conf/中创建名为http\u port的文件
例如

cat 8081 > /etc/marathon/conf/http_port

对于mesos master
在/etc/mesos master/中创建名为port的文件,其中包含所需的端口
例如

cat 6060 > /etc/mesos-master/port

相关问题