Serge Huber created UNOMI-69:
--------------------------------

             Summary: Externalize ElasticSearch server
                 Key: UNOMI-69
                 URL: https://issues.apache.org/jira/browse/UNOMI-69
             Project: Apache Unomi
          Issue Type: Improvement
          Components: core
    Affects Versions: 1.2.0-incubating
            Reporter: Serge Huber


Currently we use an embedded ElasticSearch server in Unomi. This is very 
practical to simplify deployment, but is causing the following problems: 
- Starting with ES 5.0 this is no longer support by Elastic
- Makes it tricky to deploy plugins
- Using the same JVM for Apache Unomi and ES is not very flexible in terms of 
performance and scalability
- Makes it impossible to use cloud-hosted ES instances.

We need to perform the following tasks to externalize the ES server:
- Modify the clustering code to use Karaf Cellar for cluster information
- Use the ES TransportClient instead of the node client
- Provide a migration path
- Modify integration tests to launch an ES server before launching Karaf

Despite these tasks, it shouldn't be too difficult to achieve.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to