Implement a river for indexing CSV files, in the running ElasticSearch 0.90.1 instance.
As listed in ES' plugins page, ES-CSV-River seemed to be able to do the job easily.
- To Site, or Not To Site: it wasn't possible to install CSV-River the usual way (
$ bin/plugin -install xxBedy/elasticsearch-river-csv
). ES plugin-system was detecting it to be a site-plugin, but for having the Java files in it, it was confused & aborted plugin-installations. - Call 911 (Maven, that is): Got JAR files built from the source with Maven & installed it - that seemed to work!
- Processing, I see: Now that I create the river, with sample JSON fit to work with the sample CSV I generated - it seems to start indexing the file, but breaking just after. It adds the
.processing
to the file's extension & fails, reporting traceback for Exception in opencsv.