Nutch 2.3 在 runtime/lib 文件夹中有一个旧版本的 hbase jar

Nutch 2.3 has an old version of hbase jar in runtime/lib folder

Nutch 2.3 在 runtime/lib 文件夹中有一个旧版本的 hbase jar 文件 (hbase-0.94.14.jar)。我已经下载了 hbase 0.94.14,但由于 "Server IPC version 9 cannot communicate with client version 4" 而无法启动。我可以 运行 Hbase 1.1.2 但不包含 jar 文件。

我该如何解决这个问题?

谢谢

仅仅替换jars/bindings是解决不了的。问题在于使用与 HBase 1.0+ 版本不兼容的 pre-1.0 客户端的 Gora。您现在的选择是更新 Gora(不仅仅是 jar,需要编码),等待官方更新或降级 HBase 服务器。

Related jira issue

HBase 1.0+ changes