SolrMeter仅适用于默认的Solr核心(collection1)

时间:2014-04-28 22:47:32

标签: solr solrmeter

我已经安装了4.7.1 Solr。它已经具有以下核心: /例如/ solr的/ collection1

我添加了以下核心: /例如/ solr的/ itembuckets

我想使用SolrMeter测试Solr的性能。但我无法让SolrMeter查看itembuckets核心。这是我到目前为止所尝试的:

  1. 我为" URL Solr"设置了值。至 http://localhost:8983/solr

  2. 由于我只想使用itembuckets核心,我将collection1核心移动到备份文件夹。

  3. 问题: SolrMeter无法在此位置检测到Solr实例。因此,所有SolrMeter按钮(如播放按钮和"现在优化"按钮均为红色)。 要解决此问题,请从菜单栏中选择“编辑”>“设置”。在"查询设置"选项卡,对于字段" URL Solr",我更改了URL如下: http://localhost:8983/solr/itembuckets

    我还在标签"更新设置"下更改了此值,用于字段" URL Solr"。

    当我点击确定保存此更改时,所有播放按钮变为绿色。所以SolrMeter应该能够在提供的地址找到Solr实例。但是当我点击"查询控制台"中的播放按钮时部分开始负载测试,我无法执行任何成功的查询。相反,我在错误日志中不断收到以下错误: org.apache.solr.client.solrj.SolrServerException:http://localhost:8983/solr/itembuckets处的服务器返回非正常状态:400,消息:错误请求

    我已验证以下链接返回状态"确定": http://localhost:8983/solr/itembuckets/admin/ping

    使用我的新核心(itembuckets)设置SolrMeter需要做什么?

2 个答案:

答案 0 :(得分:0)

尝试按“应用”,然后单击“确定”。我使用的是Solr 4.8,它对我有用。

答案 1 :(得分:0)

1.选择修改>设置>查询设置   在查询设置中,选择选择查询模式>外部   然后选择查询文件路径以上传包含查询的文本文件。

注意:您的txt文件包含这样的查询q = issue + server& wt = json& indent = true