HI Erik, Thank you for your reply. I wrote into a file. Allmy love to cat * > file.
I structured my JSON in a format that I would like to upload into solr. defined a schema.xml and solrconfig.xml and took it from there. Initiallu I uploaded a 1G with post then I got a bit to over zealous I guess. Regards, Sid. On Tue, Sep 22, 2015 at 5:45 PM, Erick Erickson <erickerick...@gmail.com> wrote: > Let's back up quite a ways here. Where did the 20G file come from? > Indexing files in JSON requires that they follow a very specific format, > Solr doesn't index arbitrary JSON files. > > With that out of the way, yes, 20G is unlikely to work without tweaking > some parameters in both solrconfig.xml (there's an upload file limit > there) and your communications layer is unlikely to accept uploads of > that size. I'd really recomend breaking it up into smaller chunks and/or > using SolrJ to parse the file with a sax-like parser and index docs > in smaller chunks (I often use 1,000 docs at a time, but it depends on > how big they are). > > Best, > Erick > > On Tue, Sep 22, 2015 at 12:43 PM, Siddhartha Singh Sandhu > <sandhus...@gmail.com> wrote: > > Hi, > > > > I am relatively new to Solr and have usage query. I have a 20 GB JSON > file > > which I want to upload into my solr. Do I have to form smaller chunks or > is > > there a way to upload the whole thing in one go? > > > > I am getting the following error with bin/post: > > > > Entering auto mode. File endings considered are > > > xml,json,csv,pdf,doc,docx,ppt,pptx,xls,xlsx,odt,odp,ods,ott,otp,ots,rtf,htm,html,txt,log > > POSTing file 20150401.json (application/json) to [base] > > > > stderr: Exception in thread "main" java.lang.IllegalArgumentException: > > invalid content length > > at > > > java.net.HttpURLConnection.setFixedLengthStreamingMode(HttpURLConnection.java:149) > > at > > org.apache.solr.util.SimplePostTool.postData(SimplePostTool.java:887) > > at > > org.apache.solr.util.SimplePostTool.postFile(SimplePostTool.java:794) > > at > > org.apache.solr.util.SimplePostTool.postFiles(SimplePostTool.java:515) > > at > > org.apache.solr.util.SimplePostTool.postFiles(SimplePostTool.java:435) > > at > > org.apache.solr.util.SimplePostTool.doFilesMode(SimplePostTool.java:311) > > at > > org.apache.solr.util.SimplePostTool.execute(SimplePostTool.java:177) > > at > org.apache.solr.util.SimplePostTool.main(SimplePostTool.java:166) > > > > Thank you for your help! > > > > Regards, > > > > Sid. >