我一直试图让AEM 6.0 SP1连接到远程SolR服务器很长一段时间,而且我认为Adobe自己的文档在某处缺乏特定的步骤。
http://docs.adobe.com/docs/en/aem/6-0/deploy/upgrade/queries-and-indexing.html
我按照以下步骤配置了所有内容: 使用单个远程SOLR服务器配置AEM
但第一个问题是,当我开始第一个碎片时,Zookeep一直说它找不到solr // zoo.cfg。
所以我在node1中创建了solr文件夹,并将solr.xml和zoo.cfg复制到其中。
从开始 java -Xmx2g -Dbootstrap_confdir =“。\ cfg \ oak \ conf”-Dcollection.configName = myconf -DzkRun -DnumShards = 2 -jar start.jar
似乎现在正确地启动了分片,但是没有OAK核心,即使他们说要将zookeeper和solrconfig复制到cfg文件夹中。
在cfg中,我解压缩了recommended-conf.zip的内容我完全按照他们的步骤,AEM仍然无法连接到SolR实例,它返回有关获取HTML而不是octet / stream的错误。 (显然,没有OAK核心)
我在这里想念的是什么?这是在Windows环境中。
答案 0 :(得分:0)
您是否在http://localhost:4502/system/console/configMgr的“Oak Solr远程服务器配置”中配置了“Solr HTTP URL”和“ZooKeeper主机”字段?
我们设置了
Solr HTTP URL到http://localhost:8983/solr/
并且ZooKeeper主持人为http://localhost:9983