Yes. Things work fine if I use a node client instead of a transport client. Also we are using these same jars to start elasticsearch nodes on that machine and that seems to work fine too.
On Friday, April 3, 2015 at 5:23:30 PM UTC-7, vineeth mohan wrote: > > Hi , > > Is the version of marvel and Elasticsearch both complaint to each other ? > > Thanks > Vineeth Mohan, > Elasticsearch consultant, > qbox.io ( Elasticsearch service provider <http://qbox.io/>) > > > On Sat, Apr 4, 2015 at 12:17 AM, <mans...@maprtech.com <javascript:>> > wrote: > >> We have client logic, where we first try to connect over transport client >> if the user has given us a list of IPs and if not we try to connect over a >> node client. Since we try both kinds of client we copy over all the ES and >> lucene jars to the classpath. Since the node client might need some of the >> plugin jars we also copy those jars to the classpath. One of the plugin is >> marvel. >> >> Now when we try to create a transport client using this classpath we are >> getting the following exception >> >> Transport connection failed. Trying node connection.Guice creation errors: >> 363 >> 364 1) No implementation for org.elasticsearch.client.Client was bound. >> 365 while locating org.elasticsearch.client.Client >> 366 for parameter 4 at >> org.elasticsearch.marvel.agent.AgentService.<init>(Unknown Source) >> 367 at _unknown_ >> 368 >> 369 2) No implementation for org.elasticsearch.cluster.ClusterService was >> bound. >> 370 while locating org.elasticsearch.cluster.ClusterService >> 371 for parameter 3 at >> org.elasticsearch.marvel.agent.AgentService.<init>(Unknown Source) >> 372 at _unknown_ >> 373 >> 374 3) No implementation for org.elasticsearch.cluster.ClusterService was >> bound. >> 375 while locating org.elasticsearch.cluster.ClusterService >> 376 for parameter 1 at >> org.elasticsearch.marvel.agent.exporter.ESExporter.<init>(Unknown Source) >> 377 at _unknown_ >> 378 >> 379 4) No implementation for >> org.elasticsearch.cluster.settings.DynamicSettings >> annotated with @org.elasticsearch.cluster.settings.ClusterDynamicSettings() >> >> +++was bound. >> 380 while locating org.elasticsearch.cluster.settings.DynamicSettings >> annotated with @org.elasticsearch.cluster.settings.ClusterDynamicSettings() >> 381 for parameter 7 at >> org.elasticsearch.marvel.agent.AgentService.<init>(Unknown Source) >> 382 at _unknown_ >> 383 >> 384 5) No implementation for >> org.elasticsearch.cluster.settings.DynamicSettings >> annotated with @org.elasticsearch.cluster.settings.ClusterDynamicSettings() >> >> +++was bound. >> 385 while locating org.elasticsearch.cluster.settings.DynamicSettings >> annotated with @org.elasticsearch.cluster.settings.ClusterDynamicSettings() >> 386 for parameter 3 at >> org.elasticsearch.marvel.agent.exporter.ESExporter.<init>(Unknown Source) >> 387 at _unknown_ >> 388 >> 389 6) No implementation for org.elasticsearch.discovery.Discovery was bound. >> 390 while locating org.elasticsearch.discovery.Discovery >> 391 for parameter 3 at >> org.elasticsearch.node.service.NodeService.<init>(Unknown Source) >> >> >> If I remove the marvel jar then this works just fine. >> >> >> The reason we bother to copy over all the plugin jars is because we might >> need some other plugin that the node client needs. At this point I do not >> know if there are any other such plugins that might create trouble for >> transport client. >> >> >> Thanks >> >> Mansi. >> >> -- >> 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 elasticsearc...@googlegroups.com <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elasticsearch/a90cce29-b11c-4d64-87fe-b67afc5595c3%40googlegroups.com >> >> <https://groups.google.com/d/msgid/elasticsearch/a90cce29-b11c-4d64-87fe-b67afc5595c3%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 elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/2b067036-3826-4fed-8362-c77302b13f1b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.