2011-05-21 29 views

回答

0

這取決於。由於始終有三個基本的瓶頸:

1)CPU

2)網絡I/O

3)磁盤I/O

如果你的應用是目前CPU的約束,或者如果你數據對額外的節點具有很高的緩存命中率,那麼額外的HBase節點就很有用。如果您的應用程序大部分是磁盤綁定或網絡綁定的,那麼額外的HBase節點不會有多大幫助(除非添加更多節點可顯着提高緩存命中率)。

通常,您希望您的hbase節點在hdfs節點上運行,以便它可以利用本地數據訪問。我會發現其他情況有些不尋常。

相關問題