问题
用 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.
网友评论