Lumify has many required and optional dependencies, some of which are more infrastructure in nature while others are related to specific Lumify features. Please see the appropriate section below.
Lumify leverages and rides on top of many other popular open source projects. Please see the list below for dependent infrastructure components. Please see Lumify's POM file for authoritative version numbers that are far less likely to get out of sync than this document.
| Dependency | Version |
|---|---|
| Cloudera CDH | 5.3.1 |
| Apache Accumulo | 1.6.1 |
| Elasticsearch | 1.4.4 |
| RabbitMQ | 3.4.2 |
| Jetty | 9.2.7.v20150116 |
Some optional Lumify features require the installation of additional dependencies. These dependencies must be installed on the server(s) where YARN is running.
| Category | Feature | Lumify YARN Plugins | Dependencies |
|---|---|---|---|
| text | resolution of location terms to geolocations | clavin | CLAVIN |
| text | translation of foreign language text to English | translate translator-bing |
Bing Translate API Key see ../graph-property-worker/plugins/translator-bing/README.md |
| media | conversion of video files to web compatible formats | n/a - base topology feature | FFmpeg see setup-ffmpeg.md |
| media | closed caption transcription of video files | ccextractor | CCExtractor |
| media | face detection in images and video frames | opencv-object-detector | OpenCV |
| media | speech to text transcription of audio and video files | sphinx | CMU Sphinx |
| media | text identification (OCR) in images and video frames | tesseract | tesseract-ocr |