問題タブ [ignite]

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 に答える
801 参照

sql - ignite に対するマップ オブジェクト クエリ

私はIgniteの初心者です。クエリ時間を測定するためにサンプルアプリを実行しています。

したがって、キャッシュのキーは String で、値は Map です。値マップのフィールドの 1 つが「order_item_subtotal」であるため、クエリは次のようになります。

サンプルコードは次のとおりです。

ただし、結果は常に「[]」であり、空であることを意味します。また、エラーや例外はありません。

ここで何が欠けていますか?何か案は?

PS: 以下のサンプルデータ

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

ignite - Apache Ignite と Apache Spark の統合、IgniteRDD を使用した Spark コンテキストへのキャッシュの読み込み

Spark ジョブで 1,000 万エントリのキャッシュを作成するigniteRDDと、1,000 万エントリすべてが spark コンテキストにロードされますか? 参照用に以下のコードを見つけてください。

上記のコードでsubscriberCacheは、1,000 万を超えるエントリがあります。上記のコードの任意の時点で、10M の Subscriber オブジェクトが JVM にロードされますか? それとも、クエリ出力のみをロードしますか?

参考までに:(Ignite は別の JVM で実行されています)

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

ignite - Ignite と CAP 定理

1.着火はCAP定理のどのカテゴリーに該当しますか?

2. 複数のサーバーでクライアントを使用して loadCache を実行しているときに、クライアントがダウンした場合に loadCache が呼び出された後、サーバーで操作は完了しますか? (いくつかの権限制限により試行できません)

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

ignite - ロード バランシングに参加しているノードの Ignite のスナップショットは、サーバー ノードが 1 つのサーバー ノードを含むトポロジでバウンスされると更新されません。

Ignite のロード バランサー (RoundRobinGlobalLoadBalancer など) は、N 個のクライアント ノードがあり、サーバー ノードが 1 つしかない場合、サーバー ノードのバウンスを処理しません。唯一のサーバー ノードの EVT_NODE_FAILED、EVT_NODE_JOINED、EVT_NODE_LEFT イベントをポスト/処理する他のサーバー ノードがないため、問題が存在します。したがって、以下のコード スニペットに示すように、一部のクライアント ノードがリモート プロキシを使用している場合

public <T> T locate(String serviceName, Class<T> serviceClass) { return ignite.services().serviceProxy(serviceName, serviceClass, false); }

サーバー ノードがバウンスされた後、プロキシを使用しようとすると失敗します。つまり、IgniteException "Task topology does not have alive nodes" です。

上記のトポロジ (サーバー ノードが 1 つ) でこの問題を解決するには、IgniteConfiguration でカスタムの「loadBalancingSpi」を指定する必要があります。これは RoundRobinGlobalLoadBalancer の固定バージョンを使用しています。固定バランサーのコードでは、クライアント ノードに送信される EVT_CLIENT_NODE_RECONNECTED にもサブスクライブしています。このようにして、ノードのスナップショットが、バウンスされているサーバー ノードの UUID で更新されるようにします。

これを解決する簡単な方法があるかどうか誰かが知っていますか?

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

ignite - Apache ignite 用の GAR ファイルの作成方法

私はantスクリプトが初めてです。apache ignite 用の GAR ファイルを作成するためのサンプル ant スクリプトを共有できますか。

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

session - Apache Ignite がセッション固定を引き起こすようです

私は Apache Ignite を使用して Web セッションをクラスター化し、Spring セキュリティを使用してフォームベースの認証を行っています。私が使用するソフトウェアは次のとおりです。

  • JDK1.8.0_60
  • アパッチ トムキャット 7.0.68
  • Apache Ignite 1.5.0.final
  • 春のセキュリティ 3.1.3.RELEASE

(Apache Ignite を使用しない場合、フォーム ベースの認証は正常に機能し、認証の成功時に JSESSIONID Cookie が変更され、予想どおり、セッション固定攻撃から保護されます。)

Apache Ignite ではログインできず、次の警告が表示されます。

以下のように、Spring 構成でセッション固定保護をオフにすると:

できます。(ただし、結果として、JSESSIONID Cookie は認証の成功時に変更されません。)

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

ignite - Service を介してクラスターでサーバー ノードを起動し、loadcache を試行する

コードをデバッグしたところ、すべてのパラメーターが適切に設定されていることがわかりました。コンソールでも、リモート ノードのサーバーが起動し、キャッシュが初期化されていることがわかります。

必要なすべてのパラメーターは db を介して渡されます

lazyload(永続ストアからホットロード)なしでキャッシュでアサートしようとすると、エラーログが表示されます。クラスターで何が問題になっているのか理解できないため、開始の仕事をするコードのみを添付しましたサーバー。すべてのキーフィールド、jdbctypes が設定された後、InitializeCache は内部的に loadcache を呼び出します。

****************************ここまでは正常に動作します******************** ************