solr 命令记录

来源:互联网 发布:集团管控软件 编辑:程序博客网 时间:2024/06/14 13:29
  1. solrcloud 上传文件
D:\solr-6.2.1>.\server\scripts\cloud-scripts\zkcli.bat -cmd putfile /configs/gettingstarted/xslt/updateXml.xsl example\example-DIH\solr\solr\conf\xslt\updateXml.xsl  -zkhost localhost:9983

2.solrcloud创建目录

D:\solr-6.2.1>.\server\scripts\cloud-scripts\zkcli.bat -cmd makepath /configs/gettingstarted/xslt/ -zkhost localhost:9983

3.solr 变相导出数据,生成update的xml格式数据
原理是:solr支持搜索出来的数据可以转化成update时的xml格式,需要定义XSLT stylesheet ,默认是conf/xslt/updateXml.xsl

http://localhost:8983/solr/my_collection/select?q=*:*&wt=xslt&tr=updateXml.xsl&rows=1000

逆向操作:

curl "http://localhost:8983/solr/my_collection/update?commit=true&tr=updateXml.xsl" -H "Content-Type: text/xml" --data-binary @myexporteddata.xml

4

curl -X POST -H 'Content-type:application/json' --data-binary '{"add-field" : {"name":"digest", "type":"string","stored":true,"indexed":false}}' http://172.18.40.16:8983/solr/nutchdata/schemabin/nutch generate -D mapred.reduce.tasks=2 -D mapred.child.java.opts=-Xmx1000m -D mapred.reduce.tasks.speculative.execution=false -D mapred.map.tasks.speculative.execution=false -D mapred.compress.map.output=true -topN 5000 -noNorm -noFilter -adddays 0 -crawlId dog -batchId 1478079946-9309bin/nutch fetch -D mapred.reduce.tasks=2 -D mapred.child.java.opts=-Xmx1000m -D mapred.reduce.tasks.speculative.execution=false -D mapred.map.tasks.speculative.execution=false -D mapred.compress.map.output=true -D fetcher.timelimit.mins=180 1478508725-4707 -crawlId dog -threads 5bin/nutch parse -D mapred.reduce.tasks=2 -D mapred.child.java.opts=-Xmx1000m -D mapred.reduce.tasks.speculative.execution=false -D mapred.map.tasks.speculative.execution=false -D mapred.compress.map.output=true -D mapred.skip.attempts.to.start.skipping=2 -D mapred.skip.map.max.skip.records=1 1478073631-2744 -crawlId dogbin/nutch index -D mapred.reduce.tasks=2 -D mapred.child.java.opts=-Xmx1000m -D mapred.reduce.tasks.speculative.execution=false -D mapred.map.tasks.speculative.execution=false -D mapred.compress.map.output=true -D solr.server.url=http://172.18.40.16:8983/solr/gettingstarted/ 1478073631-2744 -crawlId dogbin/nutch solrdedup -D mapred.reduce.tasks=2 -D mapred.child.java.opts=-Xmx1000m -D mapred.reduce.tasks.speculative.execution=false -D mapred.map.tasks.speculative.execution=false -D mapred.compress.map.output=true http://172.18.40.16:8983/solr/gettingstarted/bin/post -url https://localhost:8983/solr/mycollection/update -d "<delete><query>*:*</query></delete>""tstamp":"1970-01-01T00:00:00Z"
0 0
原创粉丝点击