solr的索引问题(multimaxscoreqparserplugin)

vxf3dgd4  于 2021-10-10  发布在  Java
关注(0)|答案(0)|浏览(196)

我试图将solr与hybris集成在一起,但它们都作为不同的吊舱在kubernetes上运行。
如果我在hybris上尝试索引solr,它会抛出下面的错误;

ERROR [BackofficeLO-47] (000001JT) [SolrStandaloneSearchProvider] Error from server at http://10.10.100.181:34324/solr: Error CREATEing SolrCore 'master_backoffice_backoffice_product_flip': Unable to create core [master_backoffice_backoffice_product_flip] Caused by: de.hybris.platform.solr.search.MultiMaxScoreQParserPlugin
org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://10.10.100.181:34324/solr: Error CREATEing SolrCore 'master_backoffice_backoffice_product_flip': Unable to create core [master_backoffice_backoffice_product_flip] Caused by: de.hybris.platform.solr.search.MultiMaxScoreQParserPlugin

我猜solr“Deafolt”索引目录有问题。
solr在pod内以如下流程运行;

solr@solr-fsd33wdf-qteg:/opt/solr-8.5.2$ ps -ef | grep solr
solr          10       1  0 Jun23 ?        00:15:55 /usr/local/openjdk-11/bin/java -server -Xms512m -Xmx512m -XX:+UseG1GC -XX:+PerfDisableSharedMem -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=250 -XX:+UseLargePages -XX:+AlwaysPreTouch -Xlog:gc*:file=/var/solr/logs/solr_gc.log:time,uptime:filecount=9,filesize=20M -Dsolr.jetty.inetaccess.includes= -Dsolr.jetty.inetaccess.excludes= -Dsolr.log.dir=/var/solr/logs -Djetty.port=8983 -DSTOP.PORT=7983 -DSTOP.KEY=solrrocks -Duser.timezone=UTC -Djetty.home=/opt/solr/server -Dsolr.solr.home=/var/solr/data -Dsolr.data.home= -Dsolr.install.dir=/opt/solr -Dsolr.default.confdir=/opt/solr/server/solr/configsets/_default/conf -Dlog4j.configurationFile=/var/solr/log4j2.xml -Xss256k -Dsolr.jetty.https.port=8983 -jar start.jar --module=http

所以默认的confdir是/opt/solr/server/solr/configsets/_default/conf
如果我是check solr_home变量,它是不同的目录;

solr@solr-f575dcfdf-qtnpg:/opt/solr-8.5.2$ echo $SOLR_HOME
/var/solr/data

那么,如何将confdir更改为/var/solr/data呢?我想这就是问题所在吧?
谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题