我使用以下命令启动mesos和marathon:
sudo service mesos-master start sudo service marathon start
默认情况下,mesos在端口5050上运行,marathon在端口8080上运行。如何更改这些默认端口?
6kkfgxo01#
前面的答案适用于marathon和mesos主启动脚本,它们在 /etc/marathon/conf 或者 /etc/mesos-master 如果不使用marathon启动脚本,也可以从命令行执行。马拉松赛跑:
/etc/marathon/conf
/etc/mesos-master
java <java_opts> -jar <marathon_jar> --http_port=8081
在marathon中,您还可以通过 /etc/default/marathon ```MARATHON_HTTP_PORT=8081
/etc/default/marathon
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
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
2条答案
按热度按时间6kkfgxo01#
前面的答案适用于marathon和mesos主启动脚本,它们在
/etc/marathon/conf
或者/etc/mesos-master
如果不使用marathon启动脚本,也可以从命令行执行。马拉松赛跑:
在marathon中,您还可以通过
/etc/default/marathon
```MARATHON_HTTP_PORT=8081
/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
i7uaboj42#
马拉松比赛
使用所需端口在/etc/marathon/conf/中创建名为http\u port的文件
例如
对于mesos master
在/etc/mesos master/中创建名为port的文件,其中包含所需的端口
例如