2017-12-18 115 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