metron-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From merrimanr <...@git.apache.org>
Subject [GitHub] metron issue #636: METRON-1022: Elasticsearch REST endpoint
Date Mon, 10 Jul 2017 20:04:37 GMT
Github user merrimanr commented on the issue:

    https://github.com/apache/metron/pull/636
  
    The core issue is that both Solr and Elasticsearch depend on Lucene.  Our version of Elasticsearch
(2.3.3) is old so there are lots of Lucene class version conflicts when adding Solr as a dependency.
 We have the same problem with Guava because some libraries we depend on use old versions
of Guava.  The fact that Guava aggressively deprecates it's API makes it challenging.  We
solved this by creating a "shaded" ES module that shades Guava so that it doesn't conflict
with the version of Guava used by other libraries.
    
    I'm not that familiar with bundle loading.  How would we use that here?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

Mime
View raw message