HDP 2.6 上集成自己编译的 Phoenix 4.7

问题

用 hbase 存用户日志. 但因为 Phoenix 4.7 没有解析 java.sql.Timestamp 类型, 导致每次扫表效率都很低. 编译完部署之后, 命令行运行正常, 但 zeppelin 报错

java.lang.NoSuchMethodError: io.netty.channel.DefaultFileRegion.

原因

HDP spark 依赖包中有多个版本的 netty, 导致版本冲突.

解决方法

zeppelin 的 spark interpreter 配置项 dependencies -> exclude 增加
io.netty:netty,io.netty:netty-all.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容