問題タブ [mesos]
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.
jenkins - mesosのジェンキンススレーブが起動しない
私は使っている:
- ジェンキンス 1.595
- mesos ジェンキンス プラグイン 0.5.0
- メソ 0.21.0
ジェンキンスで Cloud Mesos を構成しました。Jenkins フレームワークは、次のように mesos フレームワーク ビューに記述されて既に登録されています。
ID: 5050-2830-29614
ホスト: マイ PC
ユーザー: ジェンキンス
名前: Jenkins スケジューラ
アクティブなタスク: 0
CPU: 1.7
メモリ: 2.5Gb
最大シェア: 37442%
登録済み: 33 分前
再登録: -
しかし、ジェンキンスはオンラインスレーブを表示せず、この出力を取得します
そしてこのログ
mesos のログインは次のとおりです。
等々...
また mesos show Offered 1.7 2.5 GB (フレームワークの同じリソースが登録されています)
mesos - リクエストが増えるとマラソンがコンテナを殺します
Google Cloud Engine の Mesos(0.21) と Marathon(0.7.6) に Docker コンテナーをデプロイします。
JMeter を使用して、Marathon で実行される REST サービスをテストします。同時リクエスト数が 10 未満の場合は正常に動作しますが、同時リクエスト数が 50 を超えるとコンテナが強制終了され、Mesos は別のコンテナを起動します。RAM、CPU を増やしましたが、それでも発生します。
これは /var/log/mesos/ のログインです
E0116 09:33:31.554816 19298 slave.cpp:2344] Failed to update resources for container 10e47946-4c54-4d64-9276-0ce94af31d44 of executor dev_service.2e25332d-964f-11e4-9004-42010af05efe running task dev_service.2e25332d-964f-11e4-9004-42010af05efe on status update for terminal task, destroying container: Failed to determine cgroup for the 'cpu' subsystem: Failed to read /proc/612/cgroup: Failed to open file '/proc/612/cgroup': No such file or directory
hadoop - Hadoop HDFS のみをインストールすることは可能ですか?
私は Hadoop の世界に不慣れで、フォールト トレラントな分散ファイル システムを作成するために Hadoop HDFS で mesos をインストールする必要がありますが、すべてのインストール リファレンスには、たとえば MapReduce など、私のシナリオに必要なコンポーネントが含まれています。
これについてのアイデアや参照はありますか?
mesos - Google Container Engine は Kubernetes ノードのプロビジョニングに何を使用しますか?
Mesos + Kubernetes は、Pod オーケストレーション (Kubernetes) とリソース割り当て (Mesos) を実現するための 1 つの代替手段です。しかし、Google Container Engine はどのようにして Kubernetes のリソース/タスク共有を実行するのでしょうか? 私の理解では、Kubernetes 自体はこれを提供していません。
java - Apache Mesos は実際に何をしますか?
私はApache Mesosについて頭を悩ませようとしていますが、いくつかの項目について説明が必要です。
Mesos についての私の理解では、Mesos はクラスター内のすべての物理/VM サーバー (「ノード」) にインストールされ、個々のノードをコンピューティング リソースの集合プールとして扱う Java API (何らかの方法で) を提供する実行可能ファイルです ( CPU/RAM/など)。したがって、Java API に対してコーディングするプログラムには、リソースの 1 つのセットのみが表示され、コードがどのように/どこにデプロイされるかについて心配する必要はありません。
そのため、ここでの理解が根本的に間違っている可能性があります (その場合は、訂正してください!)。しかし、私が目標を達成している場合、(Mesos が提供する) Java API を使用すると、Java クライアントはこれらのリソースをどのように利用できるのでしょうか?!? Mesos の具体的な例を教えてください。
アップデート
下の私のひどい絵を見てください。Mesos アーキテクチャを正しく理解していれば、3 台の物理サーバー ( phys01
、phys02
およびphys03
) のクラスターがあります。これらの各物理は、Ubuntu ホスト (または何でも) を実行しています。Xen などのハイパーバイザーを介して、1 つ以上の VM を実行できます。
私は Docker と CoreOS に興味があるので、この例ではそれらを使用しますが、コンテナ以外のセットアップにも同じことが当てはまると思います。
したがって、各 VM には CoreOS があります。各 CoreOS インスタンスで実行されているのは、Mesos 実行可能ファイル/サーバーです。クラスター内のすべての Mesos ノードは、その下にあるすべてを単一のリソース プールとして認識し、アーティファクトを任意に Mesos クラスターにデプロイできます。Mesos は、それらを実際にデプロイする CoreOS インスタンスを特定します。
Mesos の上で動作するのは、Marathon や Kubernetes などの「Mesos フレームワーク」です。Kubernetes 内で実行されているのは、さまざまな Docker コンテナー ( C1
- C4
) です。
Mesos のこの理解は多かれ少なかれ正しいですか?
ubuntu - Mesos マスター構成エラー: 不明なフラグの読み込みに失敗しました
Ubuntu 14.04 で mesos 0.20 マスター ノードを実行しています。私が保持しているすべての構成オプション/etc/default/mesos-master
。変数に問題がありMESOS_CREDENTIALS
ます。これは、空白で区切られたログイン/パスワードのペアのリストを含む、既存のアクセス可能なファイルを指します。
ファイル/etc/default/mesos-master
ファイル/etc/mesos-master/credentials.txt
起動時にエラーが表示されますmesos-master
:
私は何を間違っていますか?
command-line-interface - インストールされている Apache Mesos のバージョンを確認するにはどうすればよいですか?
インストールされている Apache Mesos のバージョンを確認するにはどうすればよいですか?
mesos help
cliでは言わない...
そして誰もいない。