在不添加更多hdfs服务器的情况下添加更多hbase服务器是否有益?

时间:2011-05-21 02:29:31

标签: hbase hdfs eucalyptus

我正在使用Eucalyptus,我正在考虑将hdfs和hbase放在我们的节点控制器上。在我们的一些实例上运行hbase会提高性能,还是多余?

1 个答案:

答案 0 :(得分:0)

这取决于。一如既往存在三个基本瓶颈:

1)CPU

2)网络I / O

3)磁盘I / O

如果您的应用程序当前受CPU限制,或者您的数据具有额外节点的高缓存命中率,则额外的HBase节点非常有用。如果您的应用程序主要是磁盘绑定或网络绑定,那么额外的HBase节点将没有多大帮助(除非添加更多节点显着提高您的缓存命中率)。

通常,您希望hbase节点在hdfs节点上运行,以便它可以利用本地数据访问。我会发现其他情况有点不寻常。