Code Monkey home page Code Monkey logo

exo-es-embedded's Introduction

elasticsearch embedded add-on

This add-on embedded an ElasticSearch in eXo Platform Server.

Only localhost node can access the cluster and only localhost request to the node are accepted by default.

Installing

  1. Install ElasticSearch ingest-attachment plugin maven pom
$ mvn install:install-file -Dfile=ingest-attachment-5.3.2.jar -DpomFile=ingest-attachment-5.3.2.pom
  1. Build the add-on with Maven
$ mvn clean package
  1. Copy exo-es-embedded/packaging/target/exo-es-embedded-packaging-2.0.x-SNAPSHOT.zip to $PLATFORM_HOME/addons
  2. Add the following entry in $PLATFORM_HOME/addons/local.json:
[
 {
 "id": "exo-es-embedded",
 "version": "2.0.x-SNAPSHOT",
 "name": "elasticsearch embedded Add-on",
 "description": "The elasticsearch embedded Add-on",
 "downloadUrl": "file://./exo-es-embedded-packaging-2.0.x-SNAPSHOT.zip",
 "vendor": "eXo platform",
 "license": "LGPLv3",
 "supportedDistributions": ["community","enterprise"],
 "supportedApplicationServers": ["tomcat","jboss"]
 }
]
  1. Install the addon:
$ ./addon install exo-es-embedded --snapshots
  1. Start PLF

Testing

After starting eXo Platform you can test as follow:

$ curl -v localhost:9200
$ curl -XPUT 'http://localhost:9200/blog/user/tclement' -d '{ "name" : "Thibault Clement" }'
$ curl -v localhost:9200/blog

exo-es-embedded's People

Contributors

thibaultclem avatar boubaker avatar mgreau avatar bdechateauvieux avatar nttuyen avatar

Stargazers

Andritch Arthur avatar Andritch Arthur avatar

Watchers

 avatar Vu Viet Phuong avatar  avatar Vu Cong Thanh avatar hoadt avatar  avatar Ali HAMDI avatar Nguyễn Anh Vũ avatar trung nguyen thanh avatar James Cloos avatar Chau Tran avatar Minh Ngoc avatar  avatar Marine Bassy avatar Omar Bouras avatar Peter Nedonosko avatar  avatar Manh Toan avatar Vũ Duy Từ avatar NGUYEN VAN Nghi avatar Mohamed Amine Krout avatar Zaoui avatar  avatar Meriem avatar  avatar  avatar Ayoub Zayati avatar  avatar  avatar An Bao NGUYEN avatar  avatar Triki Zyed avatar Nam Phung avatar  avatar Grégory SEBERT avatar  avatar Mohamed Ali Dhifallah avatar Jason Nguyen avatar  avatar  avatar Habib Alaya avatar ToanNH avatar  avatar  avatar Marwen Mema avatar  avatar AtiaZ avatar  avatar  avatar  avatar Lan Nguyen avatar eXo Hung Bui avatar  avatar  avatar  avatar Abdessattar Noissi avatar Jihed Chabbeh avatar  avatar Ahmed avatar Lotfi Ben Gayed avatar Seifeddine Daoud avatar Anas Elbenney avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.