Thanks Mark and Scott. Adding quotes around the URL fixed the problem.

Regards
Hrishikesh

On Thu, Feb 19, 2015 at 7:30 AM, Scott Dawson <sc.e.daw...@gmail.com> wrote:

> Hrishikesh,
> If you're running on Linux or Unix, the first ampersand in the URL is
> interpreted as the shell's "run this in the background" operator and
> anything beyond the ampersand will not be passed to curl. So Mark is right
> -- put single quotes around the URL so that it's not interpreted by the
> shell.
>
> Regards,
> Scott
>
> On Wed, Feb 18, 2015 at 9:31 PM, Mark Miller <markrmil...@gmail.com>
> wrote:
>
> > Perhaps try quotes around the url you are providing to curl. It's not
> > complaining about the http method - Solr has historically always taken
> > simple GET's for http - for good or bad, you pretty much only post
> > documents / updates.
> >
> > It's saying the name param is required and not being found and since you
> > are trying to specify the name, I'm guessing something about the command
> is
> > not working. You might try just shoving it in a browser url bar as well.
> >
> > - Mark
> >
> > On Wed Feb 18 2015 at 8:56:26 PM Hrishikesh Gadre <gadre.s...@gmail.com>
> > wrote:
> >
> > > Hi,
> > >
> > > Can we please document which HTTP method is supposed to be used with
> each
> > > of these APIs?
> > >
> > > https://cwiki.apache.org/confluence/display/solr/Collections+API
> > >
> > > I am trying to invoke following API
> > >
> > > curl http://
> > >
> <hostname>:8983/solr/admin/collections?action=CLUSTERPROP&name=urlScheme&
> > > val=https
> > >
> > > This request is failing due to following error,
> > >
> > > 2015-02-18 17:29:39,965 INFO
> org.apache.solr.servlet.SolrDispatchFilter:
> > > [admin] webapp=null path=/admin/collections params={action=CLUSTERPROP}
> > > status=400 QTime=20
> > >
> > > org.apache.solr.core.SolrCore: org.apache.solr.common.SolrException:
> > > Missing required parameter: name
> > >
> > > at
> > > org.apache.solr.common.params.RequiredSolrParams.get(
> > > RequiredSolrParams.java:49)
> > >
> > > at
> > > org.apache.solr.common.params.RequiredSolrParams.check(
> > > RequiredSolrParams.java:153)
> > >
> > > at
> > > org.apache.solr.handler.admin.CollectionsHandler.handleProp(
> > > CollectionsHandler.java:238)
> > >
> > > at
> > > org.apache.solr.handler.admin.CollectionsHandler.handleRequestBody(
> > > CollectionsHandler.java:200)
> > >
> > > at
> > > org.apache.solr.handler.RequestHandlerBase.handleRequest(
> > > RequestHandlerBase.java:135)
> > >
> > > at
> > > org.apache.solr.servlet.SolrDispatchFilter.handleAdminRequest(
> > > SolrDispatchFilter.java:770)
> > >
> > > at
> > > org.apache.solr.servlet.SolrDispatchFilter.doFilter(
> > > SolrDispatchFilter.java:271)
> > >
> > > I am using Solr 4.10.3 version.
> > >
> > > Thanks
> > >
> > > Hrishikesh
> > >
> >
>

Reply via email to