Neuling in Apache Nutch - Schreiben eines Clients, um es über REST zu verwenden. in allen Schritten (INJECT, FETCH ...) gelingen - im letzten Schritt - beim Versuch, zu solr zu indizieren - es nicht den Parameter übergeben. Der Antrag (ich es in irgendeiner Website formatiert)Apache nutch zum Index zu solr über REST
{
"args": {
"batch": "1463743197862",
"crawlId": "sample-crawl-01",
"solr.server.url": "http:\/\/x.x.x.x:8081\/solr\/"
},
"confId": "default",
"type": "INDEX",
"crawlId": "sample-crawl-01"
}
Die Nutch-Protokolle:
java.lang.Exception: java.lang.RuntimeException: Missing SOLR URL. Should be set via -D solr.server.url
SOLRIndexWriter
solr.server.url : URL of the SOLR instance (mandatory)
solr.commit.size : buffer size when sending to SOLR (default 1000)
solr.mapping.file : name of the mapping file for fields (default solrindex-mapping.xml)
solr.auth : use authentication (default false)
solr.auth.username : username for authentication
solr.auth.password : password for authentication
at org.apache.hadoop.mapred.LocalJobRunner$Job.runTasks(LocalJobRunner.java:462)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:522)
War das umgesetzt? der param zum solr plugin?