問題タブ [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.
javascript - Mesosphere を使用した Meteor.js の検証
Meteor アプリに検証用にMesosphereを実装しようとしていますが、リストしたネイティブ検証の一部を Mesosphere が認識していないようです。
メールの書式設定について 1 回だけ検証を試みましたが、必要な長さです。例えば:
「onFailure」(および onSuccess) コールバックは、フォームの送信時に何かをログに記録しているため、機能しているようです。これにより、フォーム送信イベントでも適切に設定されていると思います。私が正しく理解していれば、フォームオブジェクトをMesosphereに渡してvalidationObjectを作成します。例えば:
送信すると、フィールドに何かを入力したため、奇妙なエラーとしてField Requiredがログに記録されます。不適切な長さや形式については言及されていません。「間違った長さ」メッセージをスキップし、オブジェクトのどこにもそのメッセージが見つかりません。
だから私の質問は、そのフォームフィールドの間違った入力に対して適切なメッセージを取得できないために、私が間違っていることは何ですか? ありがとう : )
また、他の検証パッケージに関する推奨事項も喜んで受け入れます。Mesosphere は検証のために Meteor のサーバー/クライアント機能を活用しているため、開始するのに適しているように思えました。
テンプレート:
対応するファイルでこのメソッドを呼び出します。
meteor - サーバー関数からフォーム要素にアクセスするにはどうすればよいですか?
私は Mesosphere を使用しており、equalsField を検証するカスタム ルールを作成したいと考えています。
しかし、サーバー側でアクセスできないため、jquery $またはドキュメントを使用できません(これらはクライアント側でのみ機能します)
node.js - Mesos で実行されている Web アプリケーションにアクセスするには?
私は Mesos にまったく慣れていないので、まだその概念とアイデアに頭を悩ませようとしています。これまでのところ、基本的に Mesos はデータセンターを抽象化し、1 つの大きなコンピューターとして提示しようとしていることを理解したと思います。
Mesos + Docker 統合を使用すると、アプリケーションを Docker コンテナー内から実行できる限り、Mesos で任意のアプリケーションを実行することが基本的に可能です。
これは、Mesos を使用して Node.js アプリケーションを実行できることを期待させます。これを設定するのはそれほど難しいことではありません。
新しいアプリケーションを作成し、そのインスタンスと共同体を設定してから、それを実行する必要があることがわかりました。その後、Mesos がアプリケーションをデプロイし、データ センター全体に配布します。Mesos にエンドポイントを尋ねると、作成された IP アドレス/ホスト名とポートを見つけることができます。
しかしもちろん、負荷分散と高可用性を使用して、特定のドメインまたはサブドメイン (理想的にはポート 80 または 443) で Web アプリケーションを利用できるようにしたいと考えています。そのために使用できる Mesos に組み込まれているものはありますか?
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
ruby-on-rails - レールを mesos クラスター上のストレージ サービスに接続する
Zookeeper、Marathon、および Mesos を使用して Rails アプリケーションと Postgres DB を通信するにはどうすればよいですか? 明らかに、database.yml の下にストレージの場所をハードコードすることはできません
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 台のマシンだけでこの問題が解決されることを私は認識しています。
hadoop - Mesos で Impala を実行する
Mesos で Impala を実行することは可能ですか?
誰もこれを試したことがありますか?
YARN で Impala を実行するためのLlamaがあることは知っています。Mesosに似たものはありますか?
cluster-computing - 中間圏とコアオスの主な違い
まず、この2つの製品を比較するのは正しいですか? はいの場合、それらの主な違いは何ですか?
ruby-on-rails - Marathon でのエフェメラル タスク
その前に、私は Mesosphere スタックが初めてだと言っておきましょう。既存の Rails アプリケーションのデプロイメントを Mesos に移行しようとしていますが、これまでのところ成功していますが、現在、(Rake タスクを使用して) 移行とシードを実行している途中であり、それを取得するための適切な方法がわかりません。これらのタスクは一時的なものであり、Marathon のアイデアとは完全に一致しないためです。どのように進めればよいですか?
apache-zookeeper - Mesos の「マスター」ノードと「スレーブ」ノードを同じマシンにデプロイできますか?
Apache Mesos の「マスター」ノードを Mesos の「スレーブ」ノードと同じマシンに配置できますか? 同様に (高可用性 (HA) デプロイの場合)、Mesos の「マスター」選出で使用される Apache Zookeeper ノードを Mesos の「スレーブ」ノードと同じマシンにデプロイできますか?
Mesos は HA 展開に 3 つの「マスター」を使用することを推奨し、Zookeeper は定足数選択システムに 5 つのノードを使用することを推奨しています。これらのサービスを Mesos の「スレーブ」プロセスと並行して実行することは、8 台のマシンを実質的に「非生産的な」タスクに割り当てるのではなく、望ましいことです。
そのような設定が可能である場合、そのような設定の長所/短所は何ですか?
ありがとう!