2015-11-05 46 views
2

我有一個項目使用HBase 1.0.0(Cloudera版本)和Elasticsearch。隨着升級到ES 2.0,我遇到了番石榴版本的問題。 ES 2.0需要番石榴版本18.0,但Cloudera需要番石榴14.0.1。番石榴版本衝突與HBase 1和ES 2

無論我在我的父pom中的依賴管理中定義的哪個版本都不起作用。

環顧我看到發生相當長的一段時間(例如http://gbif.blogspot.co.at/2014/11/upgrading-our-cluster-from-cdh4-to-cdh5.html

1)如何解決這個問題,而我的應用程序的任何複雜的重新設計任何想法這個問題?

如果沒有,我正在考慮在一個單獨的應用程序中完成所有ES-stuff。通過消息傳遞(已經使用AMQ)進行索引。不確定如何通過搜索/過濾請求進行通信(目前通過Java API實現)。

2)其他想法?

3)關於如何解決溝通問題的任何想法/提示?

回答