私はMEMCACHED_DISTRIBUTION_CONSISTENT_KETAMAの書き込みデータwhitに "c"でlibmemcachedを使用します。すべての鍵はすべてのクラスタノードに分散されていますが、これらの鍵のいずれかをシャットダウンすると、鍵は移行されません。 Googleで検索すると、自動的にlibmemcachedをセットアップする方法が明確ではありません。いずれにせよその経験はありますか?libmemcachedクラスタのノードのフェールオーバー
2
A
答えて
1
は、私はあなたが使用する必要がありますと思う:http://docs.libmemcached.org/memcached_behavior.html#MEMCACHED_BEHAVIOR_REMOVE_FAILED_SERVERS
あなたが失敗したサーバーを削除するlibmemcached許可しない場合、彼らはので、キーが再配布されていない、リストに立ち往生。
MEMCACHED_BEHAVIOR_DEAD_TIMEOUT(1、2)の秒後に不動作のサーバーが再度テストされることに注意してください。だからもう一度やり直せば、それは完全なサーバーのリストに戻されます。
0
memcachedサーバーに障害が発生した場合、Libmemcachedはキー移行を内部的に処理しません。この場合、libmemcachedが失敗したサーバーに格納されているキーを取得しようとすると、キャッシュミスが発生します。
MEMCACHED_DISTRIBUTION_CONSISTENT_KETAMAを使用すると、鍵が配布され、完全な再ハッシングは必要ないため、キャッシュミスが最小であることを確認します。
解決策: 複数のノードに鍵を複製すると、サーバに障害が発生した場合に(鍵、値)のペアを取得するのに役立ちます。しかし、それは強固に一貫した解決策ではないことに注意してください。失効したデータが存在する可能性があります。
EVICT鍵が新しい場所にハッシュされ、クラスタから削除されるように、障害が発生したサーバー。
関連する問題
- 1. クラスタの単一ノードのストレステスト
- 2. は、MySQLクラスタのSQLノード
- 3. SQL Serverクラスタの再起動またはフェールオーバー後の極端な遅さ
- 4. Elasticsearchでノードをフェールオーバーのために追加する方法
- 5. クイックフィックスエンジンでのフェールオーバー
- 6. Redisクラスタのフェールオーバーに関する通知をクライアントアプリケーションに送信する方法
- 7. 2ノードのCouchDB 2.1クラスタの作成
- 8. Spring Cloudデータフローサーバーのフェールオーバー
- 9. libmemcached mysqlの結果を格納
- 10. Akka単一ノードからクラスタ
- 11. 、私は3つのノードとRedisのクラスタ作成ノード
- 12. 自動スケーリングAWS EMRクラスタ0のノードが
- 13. クラスタ上の正常でないノード
- 14. GCEクラスタすべてのノードNotReady
- 15. Graphviz:クラスタ内のノードを注文する
- 16. なぜ3ノード1ノードのクラスタPSQL - sync_state = syncと次のノードsync_state = async?
- 17. テラコッタでのehcacheクライアントのフェールオーバー
- 18. サードパーティDNS + Route53フェールオーバー
- 19. JVM障害 - フェールオーバー
- 20. Apache ActiveMQ Camelフェールオーバー
- 21. ActiveMQフェールオーバー接続URL
- 22. フェールオーバー付きMariaDbマスタスレーブ
- 23. フェールオーバー負荷分散
- 24. ノードをクラスタに結合する
- 25. Hadoopのjava.net.SocketExceptionが:ネットワーク名前ノードのノードに4ノードのHadoopクラスタでこのコマンドを実行
- 26. libmemcachedの使用についての質問
- 27. クラスタ内の単一のElasticSearchノードへのクエリ
- 28. 2つのデータセンターでのMongodbアーキテクチャとフェールオーバー
- 29. subsonic 3.0.0.3複数のデータベース接続のフェールオーバー
- 30. Azure SQLデータベースのフェールオーバーからの復旧
あなたが移行したと言ったとき、キー上の新しい 'sets'が失敗することを意味しますか? – keety
はい、シャットダウンノードにあったキーの新しいセットは、新しいサーバーに設定できません。 –