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

标签 hadoop solr hbase nutch

Nutch 2.3 在 runtime/lib 文件夹中有一个旧版本的 hbase jar 文件 (hbase-0.94.14.jar)。我已经下载了 hbase 0.94.14 但它没有启动,因为“服务器 IPC 版本 9 无法与客户端版本 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

关于hadoop - Nutch 2.3 在 runtime/lib 文件夹中有一个旧版本的 hbase jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32624873/

相关文章:

java - ClassNotFoundException : dataimport. 数据导入处理程序

hadoop - 获取快照导出失败

mysql - Hbase 与 Cassandra 或任何其他用于系统监控应用程序的大数据平台

hadoop - Pig 脚本使用 HCatalog 标志?

hadoop - hadoop集群中的各种端口?

solr - 在所有 solr 字段中搜索值

Solr 不突出某些单词

hadoop - Hbase导入表报错

hadoop - Hbase Standalone模式报错

hadoop - 在 MapReduce 程序的 Reduce 方法中使用 iterable 的集合对象的类型是什么