Skip to content

renato2099/dia-kafka-solr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dia-kafka-solr

Introduction

A messaging system implementation which enables realtime Apache Solr indexing of stream data generated from incoming updates to a number of data sources inlcuding Labkey, Apache OODT and ISATools.

Data integration is processed and managed using Apache Kafka. This enables realtime updates, data consistency and integration across the above applications and servers.

Compilation

Run mvn clean package from the top level directory. Inside dia-kafka-solr/target you will the following executables:

  • Producers
    • labkey-producer: java -jar ./target/labkey-producer.jar [--url ] [--user <user/email>] [--pass ] [--project ] [--wait ] [--kafka-topic <topic_name>] [--kafka-url]
    • isatools-producer java -jar ./target/isatools-producer.jar [--tikaRESTURL ] [--isaToolsDir ] [--wait ] [--kafka-topic <topic_name>] [--kafka-url]
  • Consumers
    • solr-consumer java -jar ./target/solr-consumer.jar [--solr-url ] [--sorl-collection ] [--zoo-url ] [--project ] [--kafka-topic <topic_name>]

License

dia-kafka-solr is licensed under the Apache License v2.0

Contact

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages