solrbulk expects as input a file with line-delimited JSON. Each line represents a single document. solrbulk takes care of reformatting the documents into the bulk JSON format, that SOLR understands. solrbulk will send documents in batches and in parallel. The number of documents per batch can be set via -size, the number of workers with -w.