Hi Jack, actually i posted on OS first, but got no anwser.
Check here :
https://stackoverflow.com/questions/24296014/datastax-dse-search-how-to-post-solrconfig-xml-and-schema-xml-using-java

I can't see any exception in cassandra/system.log at the moment of the
error. :(


*Frédéric Esnault*
CTO / CO-FOUNDER

*SERENZIA*
57 Rue Maurice Bokanowski
92600 Asnières-sur-Seine

Tel : +33 6 49 45 53 38
Mail : fesna...@serenzia.com




2014-06-21 0:35 GMT+02:00 Jack Krupansky <j...@basetechnology.com>:

> Please post this issue on StackOverflow and one of us DataStax guys will
> deal with it there, since nobody here would know much about the specialized
> way that DataStax uses for dynamic schema and config loading.
>
> Check your DSE server log for the 500 exception - but post it on SO since
> it is probably not Solr-related.
>
> Sorry for the inconvenience!
>
> -- Jack Krupansky
>
> -----Original Message----- From: Frederic Esnault
> Sent: Friday, June 20, 2014 11:50 AM
> To: solr-user@lucene.apache.org
> Subject: Re: Question about sending solrconfig and schema files with java
>
>
> Hi Shawn,
>
> Actually i should say that i'm using DSE Search (ie. Datastax Enterprise
> with SolR enabled).
> With cURL, i'm doing like this :
>
> $ curl http://localhost:8983/solr/resource/nhanes_ks.nhanes/solrconfig.xml
> --data-binary @solrconfig.xml -H 'Content-type:text/xml;
> charset=utf-8'
>
> $ curl http://localhost:8983/solr/resource/nhanes_ks.nhanes/schema.xml
> --data-binary @schema.xml -H 'Content-type:text/xml; charset=utf-8'
>
> $ curl "http://localhost:8983/solr/admin/cores?action=CREATE&;
> name=nhanes_ks.nhanes"
>
>
> Except i'm doing this not on localhost but a remote server, and with
> files generated in my java program (which are correct once generated,
> i checked).
>
> Using HttpComponents to send them does not work, it adds weird things
> before the file (read from the cassandra blob after insert).
>
> Using SolrJ to create the core does not work (cannot upload files, so
> it's complaining about missing files).
>
> Using a ContentStream request fails with an internal server error (no
> details)
>
>            HttpSolrServer server = new HttpSolrServer(solrUrl);
>
>            ContentStreamUpdateRequest req = new
> ContentStreamUpdateRequest("/resources/"+solrKeyspace + "." +
> datasetName + "/");
>
>            req.addContentStream(new ContentStreamBase.FileStream(new
> File("./target/classes/solrconfig.xml")));
>
>            server.request(req);
>
>            server.commit();
>
> *returned non ok status:500, message:Internal Server Error*
>
>
>
> *Frédéric Esnault*
> CTO / CO-FOUNDER
>
> *SERENZIA*
>
> 57 Rue Maurice Bokanowski
> 92600 Asnières-sur-Seine
>
> Tel : +33 6 49 45 53 38
> Mail : fesna...@serenzia.com
>
>
>
>
> 2014-06-20 17:34 GMT+02:00 Shawn Heisey <s...@elyograg.org>:
>
>  On 6/20/2014 8:46 AM, Frederic Esnault wrote:
>> > First thank you for taking the time to answer me.
>> >
>> > Actually i tried looking for a way to use SolrJ to upload my files, but
>> > i
>> > cannot find anywhere informations about how to create nodes with their
>> > config files using SolrJ.
>> > All websites, blogs and docs i found seem to be based on the principle
>> that
>> > the core already exist or that the config files are already there.
>>
>> You said that you know how to send the files with curl.  How are you
>> doing this?  If you can do it with curl, chances are good that you can
>> duplicate the request with HttpSolrServer in some java code.
>>
>> Thanks,
>> Shawn
>>
>>
>>
>

Reply via email to