Skip to content

Latest commit

 

History

History
47 lines (27 loc) · 1.26 KB

README.md

File metadata and controls

47 lines (27 loc) · 1.26 KB

AlfrescoExtensions

A work in progress.

This is a collection of libraries for use with Alfresco, including:

Elastic Search Plugin

An ElasticSearch plugin that listens for repository events on an ActiveMQ/Camel topic and indexes metadata, content, named entities and events accordingly.

Pre-requisites


5.0 out of the box
A running ActiveMQ

Configure the repository (apply the extended event generation amp)

java -jar alfresco-mmt.jar install alfresco-extensions-events-repo-amp/target/amps/alfresco-extensions-events-repo-amp-1.0-SNAPSHOT-0.amp alfresco.war

Configure the repository (alfresco-global.properties)


messaging.broker.url=failover:(tcp://localhost:61616)?timeout=3000
events.subsystem.autoStart=true
messaging.subsystem.autoStart=true

Install the ElasticSearch Plugin
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

i) Shut down ElasticSearch

bin/shutdown 

ii) Remove existing plugin (if installed)

bin/plugin --remove alfresco

iii) Install the plugin

bin/plugin -install alfresco url file:////...alfresco-elasticsearch-plugin/target/releases/alfresco-elasticsearch-plugin-1.0-SNAPSHOT.zip

iv) Start ElasticSearch
bin/elasticsearch -d