How to get and insert and read data from elastic search using apache camel

Hi I am trying to read data from elastic search using apache camel but i am getting an error while doing so.

org.apache.camel.component.direct.DirectConsumerNotAvailableException: No consumers available on endpoint: direct://elasticSearchDemo. Exchange[ID-5CG5230XJQ-49227-1510687111161-0-2]
at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:55)
at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:145)

Camel code:

public class ElasticSearchRouteBuilder extends RouteBuilder{

@Override
public void configure() throws Exception {
    // TODO Auto-generated method stub
    from("direct:elasticSearchDemo")
    .to("eshttp://elasticsearch?ip=localhost&port=9200&operation=GET_BY_ID&indexName=employees&indexType=employee&id=1")
    .log("${body}");
}

}