問題タブ [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.

0 投票する
1 に答える
2304 参照

javascript - Mesosphere を使用した Meteor.js の検証

Meteor アプリに検証用にMesosphereを実装しようとしていますが、リストしたネイティブ検証の一部を Mesosphere が認識していないようです。

メールの書式設定について 1 回だけ検証を試みましたが、必要な長さです。例えば:

「onFailure」(および onSuccess) コールバックは、フォームの送信時に何かをログに記録しているため、機能しているようです。これにより、フォーム送信イベントでも適切に設定されていると思います。私が正しく理解していれば、フォームオブジェクトをMesosphereに渡してvalidationObjectを作成します。例えば:

送信すると、フィールドに何かを入力したため、奇妙なエラーとしてField Requiredがログに記録されます。不適切な長さや形式については言及されていません。「間違った長さ」メッセージをスキップし、オブジェクトのどこにもそのメッセージが見つかりません。

だから私の質問は、そのフォームフィールドの間違った入力に対して適切なメッセージを取得できないために、私が間違っていることは何ですか? ありがとう : )

また、他の検証パッケージに関する推奨事項も喜んで受け入れます。Mesosphere は検証のために Meteor のサーバー/クライアント機能を活用しているため、開始するのに適しているように思えました。

テンプレート:

対応するファイルでこのメソッドを呼び出します。

0 投票する
1 に答える
105 参照

meteor - サーバー関数からフォーム要素にアクセスするにはどうすればよいですか?

私は Mesosphere を使用しており、equalsField を検証するカスタム ルールを作成したいと考えています。

しかし、サーバー側でアクセスできないため、jquery $またはドキュメントを使用できません(これらはクライアント側でのみ機能します)

0 投票する
1 に答える
1898 参照

node.js - Mesos で実行されている Web アプリケーションにアクセスするには?

私は Mesos にまったく慣れていないので、まだその概念とアイデアに頭を悩ませようとしています。これまでのところ、基本的に Mesos はデータセンターを抽象化し、1 つの大きなコンピューターとして提示しようとしていることを理解したと思います。

Mesos + Docker 統合を使用すると、アプリケーションを Docker コンテナー内から実行できる限り、Mesos で任意のアプリケーションを実行することが基本的に可能です。

これは、Mesos を使用して Node.js アプリケーションを実行できることを期待させます。これを設定するのはそれほど難しいことではありません。

新しいアプリケーションを作成し、そのインスタンスと共同体を設定してから、それを実行する必要があることがわかりました。その後、Mesos がアプリケーションをデプロイし、データ センター全体に配布します。Mesos にエンドポイントを尋ねると、作成された IP アドレス/ホスト名とポートを見つけることができます。

しかしもちろん、負荷分散と高可用性を使用して、特定のドメインまたはサブドメイン (理想的にはポート 80 または 443) で Web アプリケーションを利用できるようにしたいと考えています。そのために使用できる Mesos に組み込まれているものはありますか?

0 投票する
1 に答える
836 参照

docker - ダイモスは環境変数に「MESOS_SLAVE_PID」を期待しています

Python バインディングを使用して Mesos/Deimos クラスターを実行していますが、次のエラーが発生します。

F0719 03:26:17.994248 7 os.hpp:131] Expecting 'MESOS_SLAVE_PID' in environment variables

このエラーは、Mesos の Web インターフェイスのエグゼキュータのペイラーに表示されます。エラーの上の行は、executor スクリプトが実行を開始したことを示しています (私自身のログ メッセージ)。

エグゼキュータがエグゼキュータ Python スクリプトから実行されると、エラーが発生します。

MESOS_SLAVE_PIDまた、エラーは、環境変数が設定されることを期待する Mesos に関係しています ( https://github.com/apache/mesos/blob/master/src/exec/exec.cpp#L648を参照)。ただし、Deimos はデフォルトで (少なくともこの場合は) Docker コンテナー内でこの変数を設定していないようです (そうすべきだと思います)。

編集: これは Deimos 自体のバグのようです。これは私による関連するバグレポートです: https://github.com/mesosphere/deimos/issues/43

0 投票する
1 に答える
868 参照

ruby-on-rails - レールを mesos クラスター上のストレージ サービスに接続する

Zookeeper、Marathon、および Mesos を使用して Rails アプリケーションと Postgres DB を通信するにはどうすればよいですか? 明らかに、database.yml の下にストレージの場所をハードコードすることはできません

0 投票する
2 に答える
1933 参照

mesos - Mesos と Marathon にはプライベート ネットワークが必要ですか?

私はこのチュートリアルに取り組んでいます: http://mesosphere.io/docs/getting-started/cloud-install/

Digital Ocean の Ubuntu インスタンスで学習しただけで、マスター プロセスがパブリック IP にバインドされ、Mesos と Marathon の Web インターフェイスがパブリックにアクセスできるようになりました。そこに驚きはありません。

Mesos と Marathon は、Zookeeper に依存してインスタンス間のプライベート IP を作成しますか? インスタンス間のプライベート ネットワークを手動で設定して、Zookeeper の使用をスキップできますか? それでは、マスター プロセスとスレーブ プロセスを開始する適切な方法は、各インスタンスのセカンダリのプライベート IP にバインドすることですか?

Digital Ocean はプライベート IP を自動的に設定できますが、これは私にとって一種の学習課題です。サーバーへの管理者アクセスはパブリック IP を経由してはならないという広範なルールを認識しています。この投稿を言い換えれば、プライベート ネットワークは Mesos と Marathon にセキュリティを提供しますか?

今のところ、マスターとスレーブの両方を実行する 1 つの Ubuntu インスタンスからのみ開始します。ループバック アドレスにバインドすると、1 台のマシンだけでこの問題が解決されることを私は認識しています。

0 投票する
1 に答える
623 参照

hadoop - Mesos で Impala を実行する

Mesos で Impala を実行することは可能ですか?

誰もこれを試したことがありますか?

YARN で Impala を実行するためのLlamaがあることは知っています。Mesosに似たものはありますか?

0 投票する
1 に答える
4011 参照

cluster-computing - 中間圏とコアオスの主な違い

まず、この2つの製品を比較するのは正しいですか? はいの場合、それらの主な違いは何ですか?

0 投票する
2 に答える
748 参照

ruby-on-rails - Marathon でのエフェメラル タスク

その前に、私は Mesosphere スタックが初めてだと言っておきましょう。既存の Rails アプリケーションのデプロイメントを Mesos に移行しようとしていますが、これまでのところ成功していますが、現在、(Rake タスクを使用して) 移行とシードを実行している途中であり、それを取得するための適切な方法がわかりません。これらのタスクは一時的なものであり、Marathon のアイデアとは完全に一致しないためです。どのように進めればよいですか?

0 投票する
1 に答える
5286 参照

apache-zookeeper - Mesos の「マスター」ノードと「スレーブ」ノードを同じマシンにデプロイできますか?

Apache Mesos の「マスター」ノードを Mesos の「スレーブ」ノードと同じマシンに配置できますか? 同様に (高可用性 (HA) デプロイの場合)、Mesos の「マスター」選出で使用される Apache Zookeeper ノードを Mesos の「スレーブ」ノードと同じマシンにデプロイできますか?

Mesos は HA 展開に 3 つの「マスター」を使用することを推奨し、Zookeeper は定足数選択システムに 5 つのノードを使用することを推奨しています。これらのサービスを Mesos の「スレーブ」プロセスと並行して実行することは、8 台のマシンを実質的に「非生産的な」タスクに割り当てるのではなく、望ましいことです。

そのような設定が可能である場合、そのような設定の長所/短所は何ですか?

ありがとう!