1. Can’t get the location for replica 0
错误:Exception in thread "main" org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the location for replica 0
解决方式:
A. 查看配置文件是否存在
B. 服务器端打开Hbase
2.Can’t get connection to ZooKeeper: KeeperErrorCode =OperationTimeout
错误原因:忘记修改hosts文件造成的,应将服务器的IP与hostname配置在windows系统中
3. Can’t get connection to ZooKeeper: KeeperErrorCode = ConnectionLoss for /hbase
这个问题有很多总结帖,都没有解决我的问题。主要从连接出发:
发现ping不通内网IP,可以ping通公网IP,换windows下的ip映射为公网IP映射,实验依旧报同样的错。用telnet命令检查端口,发现没有打开2181端口,在阿里云服务器上添加新的规则,打开2181端口即可。
windows+eclipse操作Hbase连接过程中debug记录(二)