检查

  • 查看日志,看看有没有
is out of range

如果是这样,恭喜你中奖了,可以参考 http://www.hot123.org/index/content/51254.html 这篇文章,修改哥zookeeper参数,也许有效。

  • 检查zookeeper某个节点下是否有值
# 如果安装的是CDH5.5.0-0.8
/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/zookeeper/bin

# 检查下面的zk节点是否有信息
./zkCli.sh
[zk: localhost:2181(CONNECTED) 1] ls /ngdata/sep/hbase-slave/Indexer_logRecordIndexer/rs
[solr1,38062,1487043321416, solr2,39802,1487043320136]

如果没有,说明是solr在和hbase结合的地方有问题,比如我们遇到的,没有上传一个配置文件。

一天后,我们发现原来是由于内存不足,造成有些hbase定时任务,比如清理任务无法正常运行。调整内存(Java Heap Size of HBase Master in Bytes =1024MB, Java Heap Size of HBase RegionServer in Bytes=2492MB) ,重启hbase,看到磁盘占用一点一点的在下将。
好吧,忙活了几天终于没有白忙活。

另外,CDH单机版本最好是4C16G,2C8G还是会有些问题的哦。

END

Logo

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

更多推荐