問題タブ [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.
mesos - Mesos スレーブの非アクティブ化
私は3台のマシンをセットアップしています。各マシンには Zookeeper、Mesos マスターとスレーブ、および Marathon があります。
このチュートリアルに従って、Marathon を使用して単純な Rails アプリケーションを開始しようとしています。
タスクを作成しようとすると、現在の mesos マスターと同じマシンで実行されていない 2 つの mesos スレーブが、理由もなく非アクティブ化されます。
ログは役に立たないようです。彼らは、理由ではなく、奴隷を非アクティブ化することを教えてくれました。
ここに mesos-master と 3 つのスレーブ ログの要点があります。
追加情報をご覧になりたい場合は、お問い合わせください。入手いたします。
mesos - Mesosスケジューリング - これはどのように機能しますか?
Mesosの使用方法を理解しようとしています。mesos マスターとスレーブを実行しています (単一ノードのセットアップで)。
そして、フレームワークがリソースのオファーをリッスンし、可能であればテーマを受け入れ、その後、エグゼキューターに移動してタスクを実行することを理解しました。
mesos に「こんにちは、1 cpu と 256 mb でタスクを実行したい」と送信するにはどうすればよいですか? 枠組み?またはこれを行うための別のAPIがありますか?
よし
docker - Mesos/Marathon と連携した Docker コンテナ
これまでのところ、Mesos、Marathon、および Docker を使用して、サーバーのフリートとそれらに配置するコンテナーを管理することに大きな成功を収めています。ただし、もう少し先に進んで、開始する各メイン Docker サービスに haproxy コンテナーを自動的にリンクする、またはリンクされて単一の親コンテナーでのみ使用できる他のデーモン ベースおよびコンテナー化されたサービスを提供するなどのことを開始したいと思います。
通常、ヘルパー サービスを最初に名前を付けて開始し、実際のサービスを開始するときにそれをヘルパーにリンクすると、すべてがうまくいきます。このモデルは Marathon と Mesos にどのように適合しますか? 少なくとも今のところ、コンテナー化は単一のコンテナーを想定しているようです。
最初にヘルパー サービスを開始し、ホスト名 = ヘルパー サービスのホスト名という制約を実際のサービスに追加するというアイデアがありましたが、リソースの提供と競合状態の問題が発生するようです。それらのリソース。
また、ドッカー、またはドッカー コンテナーを起動するエグゼキューター スクリプトに「埋め込み」または「ディープリンク」機能を提供することも考えました。
これらの道に進む前に、他の誰かがこの問題を解決したのか、それとも私がひどく考えすぎたのかを知りたいと思いました.
ありがとう!
node.js - Mesos で実行されている Web アプリケーションにアクセスするには?
私は Mesos にまったく慣れていないので、まだその概念とアイデアに頭を悩ませようとしています。これまでのところ、基本的に Mesos はデータセンターを抽象化し、1 つの大きなコンピューターとして提示しようとしていることを理解したと思います。
Mesos + Docker 統合を使用すると、アプリケーションを Docker コンテナー内から実行できる限り、Mesos で任意のアプリケーションを実行することが基本的に可能です。
これは、Mesos を使用して Node.js アプリケーションを実行できることを期待させます。これを設定するのはそれほど難しいことではありません。
新しいアプリケーションを作成し、そのインスタンスと共同体を設定してから、それを実行する必要があることがわかりました。その後、Mesos がアプリケーションをデプロイし、データ センター全体に配布します。Mesos にエンドポイントを尋ねると、作成された IP アドレス/ホスト名とポートを見つけることができます。
しかしもちろん、負荷分散と高可用性を使用して、特定のドメインまたはサブドメイン (理想的にはポート 80 または 443) で Web アプリケーションを利用できるようにしたいと考えています。そのために使用できる Mesos に組み込まれているものはありますか?
unit-testing - Mesos で make check を実行すると、テストの 1 つが失敗します。
make check
Mesos のビルド時にa を実行した後、これらのテストの 1 つが失敗していることに気付きました。その失敗の背後にある理由について詳しく知るにはどうすればよいですか?
scala - Mesos で Spark を実行できない
ここに記載されている手順を使用して、mesos-0.13.0 で実行するように Spark-0.9.1 をセットアップしました。Mesos UI は、2 つのワーカーが登録されていることを示しています。これらのコマンドを Spark-shell で実行したい
collect メソッドを実行すると、次のエラーが発生します。
スパークの構成を何度も確認しましたが、問題ないようです。何がうまくいかなかったのでしょうか?
- ありがとう
java - クラスターで Apache Spark アプリケーションを実行しているときに、アプリケーション jar をキャッシュすることはできますか?
クラスターでさまざまな入力値を使用して何度も実行する必要がある Apache Spark MLlib Java アプリケーションがあります。アプリケーション jar をクラスターにキャッシュし、それを再利用して、起動時間、ネットワーク負荷、およびコンポーネントの結合を減らすことはできますか?
使用するクラスター マネージャーによって違いはありますか?
アプリケーション jar がキャッシュされている場合、アプリケーションの異なるインスタンスで同じ RDD キャッシュを使用することは可能ですか?