Solr-无法通过IP引用

2020-09-05 12:23发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好 Hybris Commerce 6.6.0.3 Solr服务器面临一个奇怪的问题。 我们需要从本地主机引用切换SolrConfig

来自 https://localhost:8983 https://10 .0.50.21:8983

后者不起作用,即使IP地址指向本地计算机也是如此。 网络问题已被检查。 有什么提示吗?

 错误[0000040K :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](0000040K)[SolrStandaloneSearchProvider] org.apache.solr.client.solrj.SolrServerException:与服务器交谈时发生IOException  :https://10.0.50.21:8983/solr
  WARN [0000040K :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](0000040K)[SolrIndexerJob]索引器调用期间出错:clientIndex
   de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException:de.hybris.platform.solrfacetsearch.solr.exceptions.SolrServiceException:无法检查索引状态:index = master_client_Product_default,节点= [https://10.0.50.21:8983/solr]
          在de.hybris.platform.solrfacetsearch.indexer.listeners.IndexerOperationListener.afterPrepareContext(IndexerOperationListener.java:97)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexerContextFactory.executeAfterPrepareListeners(DefaultIndexerContextFactory.java:168)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexerContextFactory.prepareContext(DefaultIndexerContextFactory.java:97)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.strategies.impl.AbstractIndexerStrategy.doExecute(AbstractIndexerStrategy.java:156)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.strategies.impl.AbstractIndexerStrategy.execute(AbstractIndexerStrategy.java:124)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexerService.performFullIndex(DefaultIndexerService.java:68)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.cron.SolrIndexerJob.indexItems(SolrIndexerJob.java:78)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.cron.SolrIndexerJob.performIndexingJob(SolrIndexerJob.java:57)[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob.perform(AbstractIndexerJob.java:40)上[solrfacetsearchserver.jar :?]
          在de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob.performCronJob(ServicelayerJob.java:38)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.execute(Job.java:1390)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.performImpl(Job.java:814)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.access $ 1(Job.java:767)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job $ JobRunable.run(Job.java:686)[processingserver.jar :?]
          在de.hybris.platform.util.threadpool.PoolableThread.internalRun(PoolableThread.java:208)[coreserver.jar :?]
          在de.hybris.platform.core.threadregistry.RegistrableThread.run(RegistrableThread.java:135)[coreserver.jar :?]
  造成原因:de.hybris.platform.solrfacetsearch.solr.exceptions.SolrServiceException:无法检查索引状态:index = master_client_Product_default,节点= [https://10.0.50.21:8983/solr]
          在de.hybris.platform.solrfacetsearch.solr.impl.SolrStandaloneSearchProvider.createIndex(SolrStandaloneSearchProvider.java:144)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.listeners.IndexerOperationListener.afterPrepareContext(IndexerOperationListener.java:86)〜[solrfacetsearchserver.jar :?]
          ...另外15个
 

  

谢谢 尼古拉

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好 Hybris Commerce 6.6.0.3 Solr服务器面临一个奇怪的问题。 我们需要从本地主机引用切换SolrConfig

来自 https://localhost:8983 https://10 .0.50.21:8983

后者不起作用,即使IP地址指向本地计算机也是如此。 网络问题已被检查。 有什么提示吗?

 错误[0000040K :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](0000040K)[SolrStandaloneSearchProvider] org.apache.solr.client.solrj.SolrServerException:与服务器交谈时发生IOException  :https://10.0.50.21:8983/solr
  WARN [0000040K :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](0000040K)[SolrIndexerJob]索引器调用期间出错:clientIndex
   de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException:de.hybris.platform.solrfacetsearch.solr.exceptions.SolrServiceException:无法检查索引状态:index = master_client_Product_default,节点= [https://10.0.50.21:8983/solr]
          在de.hybris.platform.solrfacetsearch.indexer.listeners.IndexerOperationListener.afterPrepareContext(IndexerOperationListener.java:97)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexerContextFactory.executeAfterPrepareListeners(DefaultIndexerContextFactory.java:168)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexerContextFactory.prepareContext(DefaultIndexerContextFactory.java:97)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.strategies.impl.AbstractIndexerStrategy.doExecute(AbstractIndexerStrategy.java:156)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.strategies.impl.AbstractIndexerStrategy.execute(AbstractIndexerStrategy.java:124)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexerService.performFullIndex(DefaultIndexerService.java:68)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.cron.SolrIndexerJob.indexItems(SolrIndexerJob.java:78)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.cron.SolrIndexerJob.performIndexingJob(SolrIndexerJob.java:57)[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob.perform(AbstractIndexerJob.java:40)上[solrfacetsearchserver.jar :?]
          在de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob.performCronJob(ServicelayerJob.java:38)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.execute(Job.java:1390)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.performImpl(Job.java:814)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.access $ 1(Job.java:767)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job $ JobRunable.run(Job.java:686)[processingserver.jar :?]
          在de.hybris.platform.util.threadpool.PoolableThread.internalRun(PoolableThread.java:208)[coreserver.jar :?]
          在de.hybris.platform.core.threadregistry.RegistrableThread.run(RegistrableThread.java:135)[coreserver.jar :?]
  造成原因:de.hybris.platform.solrfacetsearch.solr.exceptions.SolrServiceException:无法检查索引状态:index = master_client_Product_default,节点= [https://10.0.50.21:8983/solr]
          在de.hybris.platform.solrfacetsearch.solr.impl.SolrStandaloneSearchProvider.createIndex(SolrStandaloneSearchProvider.java:144)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.listeners.IndexerOperationListener.afterPrepareContext(IndexerOperationListener.java:86)〜[solrfacetsearchserver.jar :?]
          ...另外15个
 

  

谢谢 尼古拉

付费偷看设置
发送
4条回答
SAP砖家
1楼 · 2020-09-05 12:45.采纳回答

嗨,您使用的是SSL吗?

compass1988
2楼-- · 2020-09-05 12:52

非常感谢!!!

小灯塔
3楼-- · 2020-09-05 12:46

如建议的那样,足以禁用Solr SSL以使Solr服务器在IP调用时按预期方式工作,因为自签名证书仅适用于本地主机。 在我们的例子中,Solr服务器位于LAN的后面,因此不需要SSL。 参考 https://help.hybris.com/6.7.0/hcd/21f689cf7c71485c9a45df03c74064e6.html

  solrserver.instances.default.ssl.enabled = false
  solrserver.instances.default.ssl.keyStorePassword =
  solrserver.instances.default.ssl.trustStorePassword =
  solrserver.instances.default.zk.prop.urlScheme = http

  

如果您仍需要对SSL使用SSL,请生成一个新的自签名SSL证书,该证书已绑定到您需要的所有IP http://lucene.apache.org/solr/guide/7_1/enabling-ssl.html

能不能别闹
4楼-- · 2020-09-05 12:52

作为Solr之后出现问题的附加指针 ant production :这2行代码使Solr无法访问。

 #不要在生产环境上使用其他信任库
  Additional.javax.net.ssl.trustStore =
  Additional.javax.net.ssl.trustStorePassword =
  

一周热门 更多>