首页 > 解决方案 > 从 hbase 1.2.5 中摆脱 Jetty 6

问题描述

我正在使用依赖于 Jetty 6 的 hbase 1.2.5。我想通过 Jetty 6- 它有安全漏洞。

我宁愿不迁移到 hbase 2.x(还没有......) Jetty 上是否有使用更高版本的 hbase 1.x 版本?

标签: hbasejettyembedded-jettyend-of-life

解决方案


最新的 hbase 1.x 版本是针对 Jetty 6.1.26 构建的 1.2.11(2019 年 2 月 15 日发布)

要让 hbase 1.x 支持 Jetty 的当前/稳定版本,需要更改代码,因为 Jetty 项目从 codehaus/mortbay 移动到 Eclipse Foundation,导致在此过程中移动大型 java 包命名空间。

我无法找到关于 hbase 1.x 状态的声明(我怀疑它处于维护模式,这意味着只应用了安全修复程序),但是由于该项目已经转移到另一个主要版本版本 hbase 2.x,所以有可能很少希望将代码更改为 hbase 1.x 以支持 jetty 9.x。

请参阅:https ://issues.apache.org/jira/browse/HBASE-12894

但是由于 hbase 是一个开源项目,您可能会幸运地提交针对实现 Jetty 9.x 支持的 hbase 1.x 的拉取请求/补丁。


推荐阅读