我遇到了麻烦"连接"我的独立Solr服务器到我的ColdFusion 11 Enterprise服务器。似乎我在CFIDE Admin中有基本的Solr服务器信息,但ColdFusion并未列出Solr服务器上存在的任何集合/核心。另外,我无法使用ColdFusion admin gui创建新的集合/核心。
在CFIDE Admin中,我已按如下方式设置Solr服务器信息:
Solr主机名:172.xx.xxx.xx
Solr主页:/ opt / bitnami / apache-solr / solr
Solr管理端口:8983
Solr Webapp:solr
Solr Buffer Limit:40
用户名:[空白]
密码:[空白]
Solr连接:[]使用HTTPS连接(未选中)
Solr Admin HTTPS端口:0(此时不使用HTTPS)
以下是我在尝试创建新集合时在CFIDE管理员中看到的内容:
无法创建集合测试集合。 无法创建Solr集合测试集合。 创建集合时发生错误:org.apache.solr.common.SolrException。检查Solr日志以获取更多详细信息。
这是我从Solr日志中的相同操作中看到的:
CoreContainer
创建核心[test-collection]时出错:无法为核心测试集合加载conf:从/opt/bitnami/apache-solr/solr/test-collection/conf/solrconfig.xml加载solr配置时出错
SolrCore
org.apache.solr.common.SolrException:错误创建SolrCore'测试集合':无法创建核心[测试集合]导致:无法找到资源' solrconfig.xml& #39;在classpath或' / opt / bitnami / apache-solr / solr / test-collection / conf'
我已经搜索了很长一段时间,并且找不到任何可以帮助我将ColdFusion 11连接到远程Solr服务器的东西。我非常感谢你能给我的任何帮助。提前谢谢。
答案 0 :(得分:1)
我联系了Adobe并且(令人惊讶地)得到了一些帮助。他们说ColdFusion正式不支持非ColdFusion Solr服务器。
最后我们刚刚安装了包含ColdFusion的Solr服务器(当然是通过重新安装ColdFusion)。
另外,他们说ColdFusion附带的Solr服务器是3.4.x版本。 ColdFusion独立Solr服务器版本相同。我们可能已经安装了CF独立服务器,但为了简单起见选择了本地服务器(经过我们已经遇到的所有麻烦)。
作为旁注,可以使用与ColdFusion不同的Solr服务器,但您必须独立于ColdFusion管理该服务器。然后,您可以使用<cfhttp>
查询服务器。