在研究hbase,所以暂时使用的HBase自带的zookeeper + 伪分布式,在一次网络问题导致IP更改后,出现了不能create table 的错误,于是看log发现启动hbase时出现如下error: quorum.QuorumCnxManager: Connection broken for id 1, my id = 2, error =  java.net.SocketException:

遂将hbase cfg 下配置zookeeper的路径文件删除再重启,查看log依旧有这个错误,访问hbase端口发现能进,jps命令中子服务器中HQuorumPeer 和 HRegionServer都在,这就奇怪了,打开shell 命令重新create 发现可以创建了。。

这个乌龙也大概可以参考以下博文吧,大概就和Zookeeper启动有关系,http://songjianyong.iteye.com/blog/2198370

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐