問題タブ [geode]

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

geode - 動的値クラス - スキーマは実行時まで不明

複数フィールド データを格納するすべての例では、値クラスを指定する必要があります。ただし、フィールドやその型は実行時までわかりません。フィールド値の動的セットを使用してリージョンを作成できるようにしたいと考えています。例えば、

put --key=101 --value=('firstname':'James','lastname':'Gosling') --region=/region1 --value-class=data.Person

ただし、data.Personクラスは存在しません。

firstnameさらに、フィールド (または値の他のフィールド)に対してクエリを実行できるようにしたいと考えています。

Geodeでこれを行うにはどうすればよいですか?

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

spring-boot - 操作を試みたときに @autowired インスタンス null を取得し、null ポインター例外をスローする

crud リポジトリを使用して gemfire にデータを保存しようとしています。リポジトリの保存メソッドを呼び出す操作クラスを 1 つ作成しましたが、自動配線されたインスタンスで null ポインター例外が発生します。以下は私のコードです:

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

spring - 同じ Gemfire リージョンに 2 つの Bean オブジェクトを保存することは可能ですか?

2 つの Gemfire リポジトリを作成しようとしています。2 つの異なる Bean オブジェクトを扱っているためですが、これら 2 つの Bean オブジェクトを同じ gemfire リージョンに格納したいと考えています。

これは正しい方法ですか?「はい」の場合、どうすればよいですか?

前もって感謝します。

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

java - 不明な pdx タイプ = 4

私の分散geodeシステムは以前はうまくいっていましたが、最近はうまくいきませんでした。それが昨夜の会社の停電に関連しているかどうかはわかりません。以前に永続化されたすべての geode データは、現在は逆シリアル化できないようです。

エラー情報は次のとおりです。

私のプロジェクトは Play フレームワークで構築され、geode キャッシュとリージョンの構成は次のようになります。

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

java - javaを使用してgemfireで特定のデータ(キーとその特定の値)を削除することは可能ですか?

特定のリージョンのデータ全体を削除できますが、gemfire で特定の 1 つのキーとその値を削除することは可能ですか? いいえの場合、なぜですか?

GeodeConfiguration クラス

@Configuration public class GeodeConfiguration {

}

モバイルコントローラ クラス

@Controller public class MobileController {

}

上記のコードでは、名前は毎回変更されるキーであり、渡されるキーとその値を削除したいと考えています

0 投票する
3 に答える
324 参照

gemfire - Geode Redis アダプター

こんにちは。誰かがGeode Redis Adapterを使用するためのクエリ/構成を手伝ってくれることを願っています。高可用性セットアップで機能するように、Geode クラスター内の多数の Redis サーバーを構成する方法/かどうかを確認するのに苦労しています。

私は Geode を初めて使用しますが、従来の Geode アプリケーションでは、クライアントがロケーター プロセスと対話してクラスターからデータにアクセスし、負荷を分散することを理解しています。このアダプターの目的が Redis のドロップイン代替品として機能すること (つまり、クライアントでの変更は不要) であることを考えると、機能が多少異なると思います。

これが私がこれまでに試したことです:

このリンクに従ってソースからビルドgfshし、2 つの CentOS 7 VM で cliを正常に取得しました。

  • 192.168.0.10: ホスト1
  • 192.168.0.15: ホスト 2

host1 で、次のコマンドを実行します。

host2 で、次のコマンドを実行します。

host1 で、現在の構成を調べます。

リージョンごとに、サーバー redis と redis2 の両方がホスティング メンバーとして表示されます。

この時点で、redis-cliテストのために に目を向けました。前の出力を考えると、1 つのサーバーでキーを設定すると、他のサーバーからそれを読み取ることができるはずであると予想されました。

ご覧のとおり、host1 に追加されたキーの host2 に対するクエリは (nil) を返しました。ここで何か助けていただければ幸いです。ここで私が目指していることを達成することは可能ですか、それとも Redis アダプターでは単一のサーバーのみをスケールアウトできますか?