2016-05-30 241 views
0

我對Hadoop有關互操作性有疑問。 一個動物園管理員可以與Solr和Hbase系統交互嗎?如果是,它將如何相互作用。 也 讓我們考慮我們有一個zookeeper與Solr系統以及Hbase系統交互。 Solr和Hbase系統的要求是不同的。 動物園管理員將如何區分Solr和Hbase系統的需求Hadoop互操作性

回答

0

Zookeeper是一種'愚蠢的'服務,它是與Zookeeper交互的HBase和Solr。它的工作方式是每個人都有他們自己編寫和閱讀的一組Zookeeper密鑰,所以只要密鑰空間沒有衝突,那麼你就很好。

Zookeeper設計用於從各種機器訪問,只要這兩個服務可以與您設置的Zookeeper相同版本進行交互即可。把它看作一個數據存儲 - 你可以有多個系統與同一個數據存儲進行交互。

下面是一個例子:

也許HBase的使用/hbase/flags/abc,和Solr使用/solr/flags/abc,只要他們不寫相同的路徑,它會工作得很好。

希望有所幫助。