問題タブ [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.
geode - 動的値クラス - スキーマは実行時まで不明
複数フィールド データを格納するすべての例では、値クラスを指定する必要があります。ただし、フィールドやその型は実行時までわかりません。フィールド値の動的セットを使用してリージョンを作成できるようにしたいと考えています。例えば、
put --key=101 --value=('firstname':'James','lastname':'Gosling')
--region=/region1 --value-class=data.Person
ただし、data.Person
クラスは存在しません。
firstname
さらに、フィールド (または値の他のフィールド)に対してクエリを実行できるようにしたいと考えています。
Geodeでこれを行うにはどうすればよいですか?
spring-boot - 操作を試みたときに @autowired インスタンス null を取得し、null ポインター例外をスローする
crud リポジトリを使用して gemfire にデータを保存しようとしています。リポジトリの保存メソッドを呼び出す操作クラスを 1 つ作成しましたが、自動配線されたインスタンスで null ポインター例外が発生します。以下は私のコードです:
spring - 同じ Gemfire リージョンに 2 つの Bean オブジェクトを保存することは可能ですか?
2 つの Gemfire リポジトリを作成しようとしています。2 つの異なる Bean オブジェクトを扱っているためですが、これら 2 つの Bean オブジェクトを同じ gemfire リージョンに格納したいと考えています。
これは正しい方法ですか?「はい」の場合、どうすればよいですか?
前もって感謝します。
java - 不明な pdx タイプ = 4
私の分散geode
システムは以前はうまくいっていましたが、最近はうまくいきませんでした。それが昨夜の会社の停電に関連しているかどうかはわかりません。以前に永続化されたすべての geode データは、現在は逆シリアル化できないようです。
エラー情報は次のとおりです。
私のプロジェクトは Play フレームワークで構築され、geode キャッシュとリージョンの構成は次のようになります。
java - javaを使用してgemfireで特定のデータ(キーとその特定の値)を削除することは可能ですか?
特定のリージョンのデータ全体を削除できますが、gemfire で特定の 1 つのキーとその値を削除することは可能ですか? いいえの場合、なぜですか?
GeodeConfiguration クラス
@Configuration public class GeodeConfiguration {
}
モバイルコントローラ クラス
@Controller public class MobileController {
}
上記のコードでは、名前は毎回変更されるキーであり、渡されるキーとその値を削除したいと考えています
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 アダプターでは単一のサーバーのみをスケールアウトできますか?