hbase5台机器出了问题
本来是三台机器的A,B,C,后来新加了两台机器D,E
data node启动正常,region server也正常
在webUI中可以看到相关信息,
但是之后发现新的数据无法拷贝到D,E上
比如创建一个表,预先划分12个分区,通过webUI观察,其中一些region已经落到了A,B,C上了
但是D,E相关的region却始终显示"not deployed"
看日志也没发现什么错误,后来运行hadoop的balance程序,让数据尽量均衡一些,但也不行,不知道哪里出问题了,谁能分析下这个是什么情况呢?谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
应该不是存储不足,是测试环境,每个机器都还有十多个G的空闲空间
另外运行balance程序,一会这个进程就结束了,我指定的阀值是0 这样让每台机器都最大的保持均衡,但是运行一遍之后基本上变化不大,然后我写了个脚本,不停的启动balance。但最终分部的还是不均匀
是不是D、E两个节点的存储不足?
木有哎
有解决方案了吗?
关注中
有待研究,最近也想增hbase节点
A,B,C三台正常机器的blocks为105,103,107,
但是错误的D,E两台机器的blocks只有11和15,这是执行hadoop balance之后的结果