添加更多hbase服务器而不添加更多hdfs服务器是否有益?

添加更多hbase服务器而不添加更多hdfs服务器是否有益?,hbase,hdfs,eucalyptus,Hbase,Hdfs,Eucalyptus,我正在使用Eucalyptus,并且正在考虑在我们的节点控制器上安装hdfs和hbase。在我们的一些实例上运行hbase会提高性能吗?还是说它是多余的?视情况而定。一如既往,存在三个基本瓶颈: 1) 中央处理器 2) 网络I/O 3) 磁盘I/O 若您的应用程序当前受CPU限制,或者您的数据具有较高的缓存命中率和额外的节点,那个么额外的HBase节点是有用的。如果您的应用程序大部分是磁盘绑定或网络绑定的,那么额外的HBase节点将不会有多大帮助(除非添加更多节点可以显著提高缓存命中率) 通常,

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

视情况而定。一如既往,存在三个基本瓶颈:

1) 中央处理器

2) 网络I/O

3) 磁盘I/O

若您的应用程序当前受CPU限制,或者您的数据具有较高的缓存命中率和额外的节点,那个么额外的HBase节点是有用的。如果您的应用程序大部分是磁盘绑定或网络绑定的,那么额外的HBase节点将不会有多大帮助(除非添加更多节点可以显著提高缓存命中率)

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