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
wget http://192.168.10.63:8080/solr/core2/dataimport?command=full-import
--2011-11-30 10:44:42-- http://192.168.10.63:8080/solr/core2/dataimport?command=full-import
Connecting to 192.168.10.63:8080... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/xml]
Saving to: `dataimport?command=full-import.3'
[ <=> ] 822 --.-K/s in 0s
2011-11-30 10:44:42 (94.3 MB/s) - `dataimport?command=full-import.3' saved [822]
jeff@TILSI-Database:~$ more dataimport\?command\=full-import
<?xml version="1.0" encoding="UTF-8"?>
<response>
<lst name="responseHeader">
<int name="status">0</int><int name="QTime">0</int></lst><lst name="initArgs">
<lst name="defaults">
<str name="config">/home/tyler/solr/core2/db/db-data-config.xml</str></lst></lst>
<str name="command">full-import</str>
<str name="status">idle</str>
<str name="importResponse"/><lst name="statusMessages">
<str name="Time Elapsed">113:39:11.561</str>
<str name="Total Requests made to DataSource">0</str>
<str name="Total Rows Fetched">222529903</str>
<str name="Total Documents Processed">222528969</str>
<str name="Total Documents Skipped">0</str>
<str name="Full Dump Started">2011-11-25 16:37:22</str>
<str name="">Indexing failed. Rolled back all changes.</str>
<str name="Rolledback">2011-11-28 04:24:16</str></lst>
<str name="WARNING">This response format is experimental. It is likely to change in the future.</str>
</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 编辑
没有,如果运行会显示
<?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">
<str name="config">/home/tyler/solr/core2/db/db-data-config.xml</str></lst></lst>
<str name="command">full-import</str>
<str name="status">busy</str>
<str name="importResponse">A command is still running...</str><lst name="statusMessages">
<str name="Time Elapsed">0:5:15.394</str><str name="Total Requests made to DataSource">0</str>
<str name="Total Rows Fetched">3425483</str>
<str name="Total 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>
复制代码
作者:
bikong0411
时间:
2011-12-01 09:20
跑个crontab,用curl
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2