您的位置:首页 > 其它

一条scan查询把HBase集群干趴下

2016-02-25 11:32 232 查看
最近在给公司搭建CDH集群,在测试集群性能时,写了一条简单的scan查询语句竟然把hbase集群的所有regionserver干趴下了。这让我云里雾里的飘飘然。

背景介绍

CDH集群,2台主节点、3台从节点。各组件公用资源。为了满足查询需要,对数据表做了多种查询条件索引。索引格式: timestamp_id
dbid_hbaseid
type_id

故障说明

在测试timestamp_id类型所有时,出现惊人的一幕。也就是设定了一下开始行后,整个集群出现死循环式的内存暴增知道regionserver宕机。具体原因需要通过跟踪源代码查找原因,记录一笔。后续再跟踪。
错误代码: scan.setStartRow(Bytes.toByte(12344325L));正确代码: scan.setStartRow(Bytes.toByte("12344325"));

来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: