Hi, Thanks for your update, yes, I was missing the cloud mode, I am new to the world of Solr cloud. Now I have enabled a single node (with two shards & replicas) that runs on 8983 port along with zookeeper running on 9983 port. When I run,
curl --data-urlencode 'stream=search(gettingstarted,q="*:*",fl="id",sort="id")' http://localhost:8983/solr/gettingstarted/stream Again, I get "Unable to construct instance of org.apache.solr.client.solrj.io.stream.CloudSolrStream . . Caused by: java.lang.reflect.InvocationTargetException . . Caused by: java.lang.ArrayIndexOutOfBoundsException: 1" I tried different port, 9983 as well, which returns "Empty reply from server". I think I miss some obvious configuration. On Fri, Aug 7, 2015 at 2:04 PM, Shawn Heisey <apa...@elyograg.org> wrote: > On 8/7/2015 1:37 AM, Selvam wrote: > > https://cwiki.apache.org/confluence/display/solr/Streaming+Expressions > > > > I tried this from my linux terminal, > > 1) curl --data-urlencode > > 'stream=search(gettingstarted,q="*:*",fl="id",sort="id")' > > http://localhost:8983/solr/gettingstarted/stream > > > > Threw zkHost error. Then tried with, > > > > 2) curl --data-urlencode > > > 'stream=search(gettingstarted,zkHost="localhost:8983",q="*:*",fl="id",sort="id")' > > http://localhost:8983/solr/gettingstarted/stream > > > > It throws me "java.lang.ArrayIndexOutOfBoundsException: 1\n\tat > > > org.apache.solr.client.solrj.io.stream.CloudSolrStream.parseComp(CloudSolrStream.java:260)" > > The documentation page you linked seems to indicate that this is a > feature that only works in SolrCloud. Your inclusion of > "localhost:8983" as the zkHost suggests that either you are NOT running > in cloud mode, or that you do not understand what zkHost means. > > Zookeeper runs on a different port than Solr. 8983 is Solr's port. If > you are running a 5.x cloud with the embedded zookeeper, it is most > likely running on port 9983. If you are running in cloud mode with a > properly configured external zookeeper, then your zkHost parameter will > probably have three hosts in it with port 2181. > > Thanks, > Shawn > > -- Regards, Selvam KnackForge <http://knackforge.com> Acquia Service Partner No. 1, 12th Line, K.K. Road, Venkatapuram, Ambattur, Chennai, Tamil Nadu, India. PIN - 600 053.