これは設計上のもので、実際にはマシンがinstalled with only one roleであることを再適用するために作業が行われています。
DC/OSでデモ/実験を行い、1台のマシンしか持っていない場合は、仮想マシンまたはドッカーを使用して、その1台のマシンをDC/OSをインストールできる複数のマシン/パーツに分割できます。 dcos-vagrantとdcos-dockerがお手伝いします。
ただし、インストールする限り、3つの役割のそれぞれの構成は互いに互換性がありません。 「マスター」の役割は、ホスト上で(Mesos-DNS、Mesosマスター、マラソン、出展者、動物園、3dt、管理者、rexray、スパルタン、navstarなど)、ソフトウェアの全部を起動/さまざまなポート。 「スレーブ」役割は、マシン上でエージェント上で構成され、開始されたメソソーエージェント(メソスからメソス - エージェントへのメソス - スレーブ、したがって切断)を有するようにする。 mesos-agentは、エージェント上のmesosフレームワークによって起動されるタスクに対して1024以上のポートを制御するように設定されています。これらのポートのいくつかは、マスター上で実行されるサービスによって使用され、奇妙な競合が発生し、悪い動作を修正するのが困難になります。
"slave"と "slave_public"を同じホスト上で実行する場合、どちらもよりわずかに異なる構成で、ホスト上でmesos-agentを実行するため、より直接的に競合します。 mesos-agent(「スレーブ」ロールで構成されたものと「slave_public」ロールで構成されたものの両方)は、ポート5051でリッスンするように構成されています。これらのうちの1つだけでもエージェントを使用できるため、
Thans非常に。 –