Длина ключа Hazelcast Map после перезапуска меняется - PullRequest
0 голосов
/ 12 декабря 2011

Я работаю над проектом, в котором я использую Hazelcast (версия: 1.9.3.1) в качестве распределенного кеша нашей системы и записываю «все кэшированные данные в Hbase».Но я сталкиваюсь с очень странной проблемой.Когда я кеширую свои данные, используя карту Hazelcast, использую строковый ключ и пишу за ней в Hbase.И перезапустите мой Hazelcast, а затем попытайтесь получить данные с помощью ключа после того, как Hazelcast загрузит все данные из Hbase в Map.Я заметил, что длина ключа теперь отличается от его предыдущей длины, когда она была сохранена на карте.

Например, действительный ключ: «ada1: пользователь1» Неверный ключ: «ada1: пользователь1» Длина действительного ключа = 9, длина искаженного ключа = 10

1 Ответ

2 голосов
/ 12 декабря 2011

может быть проблема с сохранением HBase.Может быть, HBase заполняет вашу строку пробелами.

Вы проверяли это?

Также проверяли реализации магазина интерфейса MapLoader?

...