It sounds like you just need to catch the exception?

Joel Bernstein
http://joelsolr.blogspot.com/


On Mon, Feb 18, 2019 at 3:14 AM SOLR4189 <klin892...@yandex.ru> wrote:

> Hi all,
>
> Let's say I have a next code:
>
> http://joelsolr.blogspot.com/2015/04/the-streaming-api-solrjio-basics.html
> <
> http://joelsolr.blogspot.com/2015/04/the-streaming-api-solrjio-basics.html>
>
>
> public class StreamingClient {
>
>    public static void main(String args[]) throws IOException {
>       String zkHost = args[0];
>       String collection = args[1];
>
>       Map props = new HashMap();
>       props.put("q", "*:*");
>       props.put("qt", "/export");
>       props.put("sort", "fieldA asc");
>       props.put("fl", "fieldA,fieldB,fieldC");
>
>       CloudSolrStream cstream = new CloudSolrStream(zkHost,
>                                                     collection,
>                                                     props);
>       try {
>
>         cstream.open();
>         while(true) {
>
>           Tuple tuple = cstream.read();
>           if(tuple.EOF) {
>              break;
>           }
>
>           String fieldA = tuple.getString("fieldA");
>           String fieldB = tuple.getString("fieldB");
>           String fieldC = tuple.getString("fieldC");
>           System.out.println(fieldA + ", " + fieldB + ", " + fieldC);
>         }
>
>       } finally {
>        cstream.close();
>       }
>    }
> }
>
> What can I do if I get exception in the line *Tuple tuple =
> cstream.read();*? How can I re-read the same tuple, i.e. to continue from
> exception moment ?
>
>
>
>
> --
> Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html
>

Reply via email to