1) Posting the exact same question twice because you didn't get a reply in the first 8 hours isn't going to encourage people to reply faster. best case scenerio: you waste people's time they could be spending reading another email; worst case scnerio: you irk people and put them in a bad mood so they don't feel like being helpful.
2) In both instances of your question, the curl command you listed didn't include a space between the URL and the --data-binary option, perhaps that's your problem? 3) what *exactly* do you see in your shell when you run hte command? you said the lines from books.csv get dumped to your console, but what appears above it? what appears below it? ... books.csv is only 10 lines, just paste it all from the line where you run the command to the next prompt you see. 4) FYI... : Changed the following in solrconfig.xml, : <requestParsers enableRemoteStreaming="true" multipartUploadLimitInKB="2048" : /> : <requestHandler name="/update/csv" class="solr.CSVRequestHandler" : startup="lazy" /> a) You don't need to enableRemoteStreaming if you plan on posting your CSV files, that's only neccessary if you want to be able to use the stream.file or stream.url options. b) the /update/csv handler should have already been in the example solrconfig.xml exactly as you list it there ... what do you mean you changed it? -Hoss