2016-05-30 271 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,只要他们不写相同的路径,它会工作得很好。

希望有所帮助。