問題タブ [hazelcast]
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.
hazelcast - リモート クライアントから HazelcastInstance.getConfig() を実行すると UnsupportedOperationException が発生する
私は Hazelcast Java クライアント (ノード 1) を使用しており、別のノード (別のラップトップ - ノード 2) に Hazelcast マップを作成しています。
私のセットアップ: node2 で - Hazelcast が実行されています。node1 で - Hazelcast Java クライアントのように機能するスタンドアロンの Java プログラム。
MyMapStore は、Hazelcast MapStore の私の実装です。このクラスは
このコードを実行すると「UnsupportedOperationException」が発生します..inst.getConfig()を実行すると、この例外が発生します..これに対する回避策を誰か教えてください!
スタックトレースは次のとおりです: ClientClass.main(ClientClass.java:34) の com.hazelcast.client.HazelcastClient.getConfig(HazelcastClient.java:144) でのスレッド「メイン」の java.lang.UnsupportedOperationException での例外
hazelcast - hazelcastを使用した分散キャッシングのディスクのような状況へのスタックオーバーフローを処理するにはどうすればよいですか?
私の製品の1つにhazelcastを使用して分散キャッシュを実装しています。与えられたRAMのような状況を超えたときに、ディスクへのスタックオーバーフローを処理する方法を教えてください。
java - Hazelcast クラスパス エラー
voldemort ストアを使用して hazelcast にデータを保持しようとしています。mapstore インターフェイスを実装しました。hazelcast にマップ エントリを追加しようとすると、この例外が発生します。
これは、クラスパスにvoldemort jarを含めるために編集したhazelcast run.shスクリプトです。
また、実装クラスを hazelcast.xml ファイルに追加しました。
また、hazelcast-2.0.1.jar のマニフェスト ファイルにクラスパス エントリを追加しました。
それでも、エントリを追加しようとすると、この noclassdef found エラーが発生します。見つけようとしているクラスは、クラスパスに追加したvoldemortフォルダーにあります。私はまだ問題が何であるかについての手がかりを持っていません。誰かが代替ソリューションを提案できますか? ありがとう。
spring - Bean-Hazelcastマップストアクラスでインジェクションが失敗しました
hazelcastでマップエントリを永続化するBeanを注入したいと思います。
これらは、hazelcast-instanceのコンストラクター引数です。MapPersistenceObjectには、エントリの永続化を担当するサービスがあります。MapPersistenceObjectをコンポーネントとしてマークし、Service-ObjectをAutowiredにして、Springが適切なService-Beanに適切なデータソースを注入するようにしました。
これを試しましたが、サービスを挿入する必要があるNullPointerを取得します。SpringはMapPersistenceObjectをサービスに接続または自動配線できないようです。次のようになります。
多分誰かが問題の解決策を知っていますか?
&&tianoirccに関して
java - Hazelcast の起動時の問題 (CONCURRENT_MAP_PUT)
異なるサーバーに 3 つのノードがあります。正常に動作しますが、ノードの再起動時に次のような無限サイクルに陥ることがあります。
再起動は役に立ちません。hazelcast.xml でネットワークのみを無効にし、3 つのノードすべてを再起動します。誰が何が悪いのか知っていますか?
構成ファイル:
spring - 私のhazelcastconfigでPropertyPlaceholderConfigurerによって整数値を設定するときの問題
私は春をhazelcastと春のPropertyPlaceholderConfigurerで使用して、異なる環境によって変化するプロパティをspring-xmlに挿入しています。
例えば:
マップの max-idle-seconds を変更したいです (環境ごとに異なるはずです)。ただし、これは整数として認識されないため機能しません。
実行しようとすると、この例外が発生します。
おそらく、PropertyPlaceholderConfigurer が整数を挿入することはできません。hazelcast.xsd に関連する問題かもしれません。
ここにいる誰かが解決策を知っているのではないでしょうか?
tia && よろしく noircc
java - Hazelcast : hazelcast クラスターから特定のメンバーをシャットダウンする
春の MVC で hazelcast を使用し、コンテキストを使用してインスタンスをロードしています。現在、Spring コードのバグにより、コンテキストがリロードされることがあります。
そして、Spring コンテキストがリロードされるたびに、hazelcast はそのクラスターに新しいメンバーを作成します。春にバグを解決するために取り組んでいますが、残りのメンバーに影響を与えずに hazelcast クラスターの特定のメンバーを閉じる方法を知りたいと思っていました。
ありがとう。
java - Hazelcastが機能しない分散ロック
分散ロックの実装をテストしようとしていますが、それを機能させる方法がまだ見つかりません。次のような2つの簡単な方法でRESTサービスをデプロイしました。
DistributedServiceオブジェクトは、getDistributedLock()メソッドを実装します。
hazelcast.xmlファイルで、TCP-IP接続を有効にし、その他すべてを無効にしました。
アプリケーションを2台のマシンにデプロイしました。IPアドレスは.xmlファイル(192.168.0.01と192.168.0.02)に対応しており、ブラウザーからサービスを呼び出すと、初めて機能します(ロックされて「ロックされた」状態に戻ります)。 )そしてunlock()メソッドを呼び出すたびに正しく返されます(文字列「unlocked」を取得します)が、最初の後で、lock()メソッドを呼び出すたびにタイムアウトが発生します。unlock()メソッドがロックを解除しているようには見えません。
誰かがヘーゼルキャストで分散ロックを使用する正しい方法を教えてもらえますか?
linux - LinuxサービスとしてのHazelcast
アプリケーションでHazelcastを構成し、Glassfishにデプロイし、RESTサービスでいくつかの簡単な方法でテストしました。
次に、Linuxサービスとしてサーバーにインストールし、サーバーの起動時に実行を開始します。また、Glassfishアプリケーションがこのサービスを認識し、分散ロックを使用してマップ内の変数を読み取ったり設定したりできるようにします。
どうすればこれを達成できますか?
java - Mybatis の分散キャッシング
Mybatis の分散キャッシュを使用した運用経験のある人はいますか? ehcache/Terracotta に関するいくつかの提案を見ましたが、Terracotta の以前の経験から、Terracotta には近づかないようにしました (構成して実行し続けるのは複雑です)。Hazelcast は興味深い可能性のようです。Mybatis で分散キャッシュとして使用しようとした人はいますか?
私たちのアプリには比較的大きなデータベース (1 TB) があるため、適切にスケーリングできるソリューションが必要です。