我有一個項目使用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)關於如何解決溝通問題的任何想法/提示?
它適合你嗎? – User1234
我沒有嘗試,但它應該..我通過處理所有ES東西的單獨服務 – divadpoc