java - Kafka connect confluent elasticsearch sink (no class found error) -
i new kafka connect. want push messages kafka topic elasticsearch. after following available documentation.. downloaded , compiled elastic search sink release tar.zip (https://github.com/confluentinc/kafka-connect-elasticsearch/releases)
i added elastic search properties file , included above jar in classpath. when run kafka connect in standalone mode error
./usr/bin/connect-standalone etc/schema-registry/connect-avro-standalone.properties etc/kafka-connect-elasticsearch/quickstart-elasticsearch.properties
[2016-11-13 00:05:38,768] error task elasticsearch-sink-0 threw uncaught , unrecoverable exception (org.apache.kafka.connect.runtime.workertask:142) java.lang.noclassdeffounderror:io/searchbox/client/jestclientfactory @ io.confluent.connect.elasticsearch.elasticsearchsinktask.start(elasticsearchsinktask.java:81) @ io.confluent.connect.elasticsearch.elasticsearchsinktask.start(elasticsearchsinktask.java:52) @ org.apache.kafka.connect.runtime.workersinktask.initializeandstart(workersinktask.java:207) @ org.apache.kafka.connect.runtime.workersinktask.execute(workersinktask.java:139) @ org.apache.kafka.connect.runtime.workertask.dorun(workertask.java:140) @ o
noclassdeffounderror:io/searchbox/client/jestclientfactory
i checkedthe pom.xml , has jest client dependency defined correctly. missing anything?
any pointers appreciated.
thanks, rajesh
it seem 1 of dependencies missing classpath. packages on github releases page not include dependencies.
i suggest use confluent open source distribution , follow quickstart.
Comments
Post a Comment