开发者社区> 问答> 正文

请教一下HBase负载严重不均衡,应该怎么处理呢?

image.png

1、需要修改配置文件吗? 我通过命令行执行命令balance_switch 命令,但是好像是session的级别,并没有起到作用

2、通过hbase shell执行命令balance_switch true,查看balance_switch status修改为true,但是退出hbase shell后,重新进去,balance_switch status仍然为false,而且看region分布也并没有被均衡,我应该检查哪里呢

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群。

展开
收起
初商 2019-08-22 12:48:34 2194 0
1 条回答
写回答
取消 提交回答
  • 先解释第二个 其实你true的时候,已经设置为true了,balance_switch这个命令的输出意义是,返回当前的status,而你使用balance_switch status,意义其实是set false。 所以你执行balance_switch true后,不要做操作,等待hbase自己进行负载均衡,等一会就可以了 当然也可以手动执行blance

    2019-09-08 00:24:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据时代的存储 ——HBase的实践与探索 立即下载
Hbase在滴滴出行的应用场景和最佳实践 立即下载
阿里云HBase主备双活 立即下载