システムの分散キャッシュとしてHazelcast(バージョン:1.9.3.1)を使用し、キャッシュされたすべてのデータの背後にHbaseに書き込むプロジェクトに取り組んでいます。しかし、私は非常に奇妙な問題に直面しています。文字列キーを使用してHazelcastマップを使用してデータをキャッシュし、その背後にHbaseに書き込む場合。そして、Hazelcastを再起動し、HazelcastがHbaseからMapにすべてのデータをロードした後、キーを使用してデータを取得しようとします。キーの長さが、マップに保存されたときの以前の長さとは異なることに気づきました。
例:実キー: "ada1:user1"不正なキー: "ada1:user1"実キーの長さ= 9、不正なキーの長さ= 10