Hbase + phoenix 踩坑指南
日常报错:
1. java.io.IOException: Failed to get result within timeout
问题原因:环境配置问题。由于hbase集群在连接之后它是会返回给你域名的,所以接下来使用域名去查询如果本机没有配域名映射则会有这种错误
解决办法:到hosts文件中添加集群IP映射
2. Ensure that phoenix-[version]-server.jar is put on the classpathof HBase in every region server: null
问题原因:环境搭建问题。由于使用phoenix访问hbase时,需要将几个包放入hbase依赖下面
解决办法:将pheonix的core和server对应的jar包加入到hbase的classpath中,稳妥做法复制到hbase/lib下