Chinaunix

标题: 做solr索引的shell如何写? [打印本页]

作者: xiaoxiongg    时间: 2011-11-30 10:06
标题: 做solr索引的shell如何写?
我们现在用solr做索引,由于solr机制的问题,做索引的命令封装成了一个url:http://192.168.10.63:8080/solr/c ... command=full-import,现在要定时运行这个url,请问这个shell如何写?谢谢!
作者: zhaopingzi    时间: 2011-11-30 10:08
cron?
作者: lkk2003rty    时间: 2011-11-30 10:12
wget 呗 curl呗
作者: xiaoxiongg    时间: 2011-11-30 10:51
  1. wget http://192.168.10.63:8080/solr/core2/dataimport?command=full-import
  2. --2011-11-30 10:44:42--  http://192.168.10.63:8080/solr/core2/dataimport?command=full-import
  3. Connecting to 192.168.10.63:8080... connected.
  4. HTTP request sent, awaiting response... 200 OK
  5. Length: unspecified [application/xml]
  6. Saving to: `dataimport?command=full-import.3'

  7.     [ <=>                                                                                   ] 822         --.-K/s   in 0s      

  8. 2011-11-30 10:44:42 (94.3 MB/s) - `dataimport?command=full-import.3' saved [822]
  9. jeff@TILSI-Database:~$ more dataimport\?command\=full-import
  10. <?xml version="1.0" encoding="UTF-8"?>
  11. <response>
  12. <lst name="responseHeader">
  13. <int name="status">0</int><int name="QTime">0</int></lst><lst name="initArgs">
  14. <lst name="defaults">
  15. <str name="config">/home/tyler/solr/core2/db/db-data-config.xml</str></lst></lst>
  16. <str name="command">full-import</str>
  17. <str name="status">idle</str>
  18. <str name="importResponse"/><lst name="statusMessages">
  19. <str name="Time Elapsed">113:39:11.561</str>
  20. <str name="Total Requests made to DataSource">0</str>
  21. <str name="Total Rows Fetched">222529903</str>
  22. <str name="Total Documents Processed">222528969</str>
  23. <str name="Total Documents Skipped">0</str>
  24. <str name="Full Dump Started">2011-11-25 16:37:22</str>
  25. <str name="">Indexing failed. Rolled back all changes.</str>
  26. <str name="Rolledback">2011-11-28 04:24:16</str></lst>
  27. <str name="WARNING">This response format is experimental.  It is likely to change in the future.</str>
  28. </response>
复制代码
这个命令没有被执行么
作者: cjaizss    时间: 2011-11-30 13:23
这个命令没有被执行么
xiaoxiongg 发表于 2011-11-30 10:51



    你的想拿网页显示的内容做命令吗?
作者: xiaoxiongg    时间: 2011-11-30 13:24
你的想拿网页显示的内容做命令吗?
cjaizss 发表于 2011-11-30 13:23

不是,这个url就是命令
作者: cjaizss    时间: 2011-11-30 13:25
那不就就已经运行了吗
作者: xiaoxiongg    时间: 2011-11-30 13:49
没有,如果运行会显示
<?xml version="1.0" encoding="UTF-8"?>
<response>
<lst name="responseHeader"><int name="status">0</int><int name="QTime">1</int></lst><lst name="initArgs"><lst name="defaults"><s
tr name="config">/home/tyler/solr/core2/db/db-data-config.xml</str></lst></lst><str name="command">full-import</str><str name="s
tatus">busy</str><str name="importResponse">A command is still running...</str><lst name="statusMessages"><str name="Time Elapse
d">0:5:15.394</str><str name="Total Requests made to DataSource">0</str><str name="Total Rows Fetched">3425483</str><str name="T
otal Documents Processed">3425470</str><str name="Total Documents Skipped">0</str><str name="Full Dump Started">2011-11-30 10:16
:34</str></lst><str name="WARNING">This response format is experimental.  It is likely to change in the future.</str>
</response>
作者: xiaoxiongg    时间: 2011-11-30 13:50
本帖最后由 xiaoxiongg 于 2011-11-30 13:52 编辑

没有,如果运行会显示
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <response>
  3. <lst name="responseHeader"><int name="status">0</int><int name="QTime">1</int></lst><lst name="initArgs"><lst name="defaults">
  4. <str name="config">/home/tyler/solr/core2/db/db-data-config.xml</str></lst></lst>
  5. <str name="command">full-import</str>
  6. <str name="status">busy</str>
  7. <str name="importResponse">A command is still running...</str><lst name="statusMessages">
  8. <str name="Time Elapsed">0:5:15.394</str><str name="Total Requests made to DataSource">0</str>
  9. <str name="Total Rows Fetched">3425483</str>
  10. <str name="Total Documents Processed">3425470</str>
  11. <str name="Total Documents Skipped">0</str>
  12. <str name="Full Dump Started">2011-11-30 10:16:34</str></lst>
  13. <str name="WARNING">This response format is experimental.  It is likely to change in the future.</str>
  14. </response>
复制代码

作者: bikong0411    时间: 2011-12-01 09:20
跑个crontab,用curl




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2