После недавней миграции с HBase 0.94.13
на HBase 0.98.12
мой код не выполняется.Перемещение hbase в 0.98 ClassNotFoundException WritableByteArrayComparable
Я просто пытаюсь подключиться к таблице через зависимый файл jar, разработанный другой командой, которая использует Spring HbaseTemplate. Я вручную разместил все необходимые файлы jar для выполнения кода, включая hbase-client-0.98.12-mapr-1506.jar
(у нас есть дистрибутив MapR).
Я получаю следующее сообщение об ошибке:
Caused by: java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/filter/WritableByteArrayComparable
Это, кажется, происходя, потому что HBase 0.96.x WritableByteArrayComparable
был переименован в ByteArrayComparable
.
Как я могу заставить старый код работать снова?