The "push model" works like this: a standalone JVM is running the JDBC plugin, this plugin connects to an Elasticsearch cluster using the TransportClient. Then, SQL statement(s) are executed, the rows are processed, and indexed into Elasticsearch with the bulk processor.
Because the nodes in the cluster are not "pulling" data from an external source into the cluster JVMs like river instances do, the standalone JDBC plugin JVM is what I call "push" model. The JDBC plugin does not recognize if there is new data in the DB. Jörg On Mon, Jan 19, 2015 at 8:01 AM, 4m7u1 <[email protected]> wrote: > Hi, > > This is what I've understood so far, JDBC plugin in Feeder mode is run as > a bash script with parameters similar to river. The documentation says that > it is a push model. Can anyone explain how does it work? If i have a new > data pushed into my db, what role does the feeder play from here on? > > Thank you. > > -- > You received this message because you are subscribed to the Google Groups > "elasticsearch" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/54750384-49bd-471d-8cac-86aa9f43a9fb%40googlegroups.com > <https://groups.google.com/d/msgid/elasticsearch/54750384-49bd-471d-8cac-86aa9f43a9fb%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAKdsXoGCLs6XFVpCo4-YZpi%3DYEKZESKdXNo-Qi5R2Hmm8R3u%3DQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
