問題タブ [mesosphere]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - Cent OS で pkg-config を更新するには?
centosにmesosをインストールしようとしています。しかし、インストール中に ./configure を実行すると、次のエラーが表示されます。
gcc の依存スタイルをチェックしています... (キャッシュ) gcc3 ./configure: 19168 行目: 予期しないトークンgoogle.protobuf,'
./configure: line 19168:
AC_PYTHON_MODULE(google.protobuf, yes) 付近の構文エラー '
https://issues.apache.org/jira/browse/MESOS-1727に記載されている解決策 は、pig-config を更新して再試行することです。
pkg-config の更新方法を理解するのに助けが必要です。
docker - Marathon の Docker コンテナが終わらない
3 台の CentOS6.5 マシンで構成される Mesos クラスターがあります。
ZooKeeper と Mesos-Master はいずれかのマシンで実行され、Mesos-Slave は各マシンで実行されます。
また、Marathon はマスターノードで実行されています。
次に、 Mesosphereのこの指示に従って、Marathon で docker コンテナーを実行しようとしています。
job.json
は次のようになります。
次に、次のコマンドを実行します。
その後、Marathon Web UI で、Docker コンテナーが "デプロイ中" の状態になっていることを確認できます。
そして、Mesos-Master Web UI で、タスクが久しぶりに "STAGING" ステータスになっていることがわかります。
サンドボックス ペインで、stdout を確認でき、コマンドが正常に完了したようです。問題ない。
stderr はこのようなものです。
stdout はこのようなものです。
しかし、コマンドの完了後にコンテナ(TASK)が終了することを期待しています。 出来ますか? 可能であれば、その方法は?
ありがとうございました。
mesos - Fig / Docker-Compose のような JSON を Mesosphere/Marathon にフィードして、多層アプリケーションをセットアップする
JSON ファイルを設定して Mesosphere/Marathon にフィードし、アプリケーションの依存関係を持つ多層アプリケーションを展開できるかどうかは誰にもわかりませんか? デプロイするアプリケーションとその依存関係などを記述した yaml ファイルが 1 つある場合、図またはdocker composeの行に沿ったものはありますか?
ありがとう!!
アレックス
mesos - Mesos: mesos-slave は追加のポートを提供します
インターネットに公開したい mesos-slave ノードがいくつかあります。そのため、mesos-slave がデフォルトの多数のポート/リソースに加えて、ポート 80 と 443 を提供することを望みます。
私が収集したものから、パラメータを調整し、--resources
80 と 443 の両方をポート リソース オファリングに含める必要があります。ただし、私のテストでは、これを行う際に、マシンの CPU/メモリ/ディスクの提供もハードコーディングする必要があります (実行時に mesos-slave がこれらを決定できるようにするのではなく)。
実行したいノードのサイズはmesos-slave
将来変更される可能性があるため、CPU/メモリ/ディスク製品のハードコーディングを避け、実行時に決定できるようにしたいと考えています。CPU/メモリ/ディスクの提供をハードコーディングせずに mesos-slave のポートの提供を変更するにはどうすればよいですか? --resource
理想的には、そのようなシステムは追加的であり、「デフォルトのポートに加えてポート 80/443 を提供します」。
一番!
アドベイト
amazon-web-services - Mesos 属性: EC2 タグからのソース
mesos-slave インスタンスに、スレーブが実行されている EC2 タグから属性を継承させることに興味があります。いろいろ調べた結果、そのような設定は存在しないと思います。1つ書いて、コミュニティに貢献したいと思います。
私たちのスレーブは Ubuntu を実行しており、mesosphere リポジトリの mesos パッケージを使用しています。これにより、美しいmesos-init-wrapperが作成され、mesos 構成 (コマンド ライン引数) を/etc/mesos-slave/
またはのファイルとして表すことができます/etc/mesos/
。次のようなスクリプトを書きたいと思います。
- ec2 API を使用してインスタンス タグを取得します (こちらを参照) 。
- 対応するファイルを生成します
[/etc/mesos/attributes/][3]
- このスクリプトを初期の実行レベルで実行します
Mesos コミュニティの人々: これは正しい方法ですか? に結び付けられた実装を構築することは合理的mesos-init-wrapper
ですか?
ありがとう!
アドベイト
mesos - Mesosマスタースレーブ通信
マスターとスレーブの通信方法は Mesos です。マスターはウェブサーバーを実行していますか? HTTP または TCP/IP リクエストを使用していますか?
お返事をありがとうございます