完全索引失败,错误为mime类型错误

2020-08-24 07:47发布

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

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


您好,

我正在从Hybris 5.7.0.10 6.6.0.7迁移。 迁移后,我们尝试进行完全索引,但由于索引失败,我们将遇到错误。 任何指针缺少什么配置? 如何为solr实例设置这种mime类型?

索引失败。

  11.11.2018 16:46:29:警告:索引器调用期间出错:coreImagingIndex 11.11.2018 16:46:29:错误:org.apache.solr.client.solrj.impl.HttpSolrClient $ RemoteSolrException: 来自服务器的错误,网址为https://localhost:8983/solr:预期的mime类型为application/octet-stream,但有text/html。
  HTTP错误401
  访问/solr/admin/cores时出现问题。 原因:
 
      需要认证


  

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

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


您好,

我正在从Hybris 5.7.0.10 6.6.0.7迁移。 迁移后,我们尝试进行完全索引,但由于索引失败,我们将遇到错误。 任何指针缺少什么配置? 如何为solr实例设置这种mime类型?

索引失败。

  11.11.2018 16:46:29:警告:索引器调用期间出错:coreImagingIndex 11.11.2018 16:46:29:错误:org.apache.solr.client.solrj.impl.HttpSolrClient $ RemoteSolrException: 来自服务器的错误,网址为https://localhost:8983/solr:预期的mime类型为application/octet-stream,但有text/html。
  HTTP错误401
  访问/solr/admin/cores时出现问题。 原因:
 
      需要认证


  
付费偷看设置
发送
5条回答
xfwsx85
1楼-- · 2020-08-24 08:35

@ved,您好-请尝试以下操作:

  1. 备份security.json文件并将其删除。

  2. 在local.properties中设置以下属性:

    solrserver.instances。您的solr-server-instance-name.authtype =

    solrserver.instances。您的solr-server-instance-name.user =

    solrserver.instances。您的solr-server-instance-name.password =

  3. 重新启动Solr和hybrisserver

灬番茄
2楼-- · 2020-08-24 08:41

我很高兴知道它解决了您的问题。 它不是强制性的,但它启用了附加的安全层,因此建议您具有它。 您应该咨询基础架构安全专家,以检查是否需要验证用户的身份并限制对Solr群集中资源的访问。

页面 https://help.hybris.com/6.6.0/hcd/45be9a2fa0ac4f63bc179f9ed301a4d3。 html 具有配置Solr的身份验证和授权的所有必要信息。

Doze时光
3楼-- · 2020-08-24 08:33

您是否配置了身份验证属性? 现在已更改,请查看本文档是否对您有帮助: https://help.hybris.com/6.6。 0/hcd/45be9a2fa0ac4f63bc179f9ed301a4d3.html

SAP小黑
4楼-- · 2020-08-24 08:37

嗨Marko,

感谢您的答复,我已通过您的链接中的建议配置修改了我的本地属性:

solrserver.instances..authtype =基本solrserver.instances..user = solrserver solrserver.instances..password = server123

但没有成功,仍然出现相同的错误。

 错误[000008HK :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](000008HK)[SolrStandaloneSearchProvider] org.apache.solr.client.solrj.impl.HttpSolrClient $ RemoteSolrException:来自服务器的错误 在https://localhost:8983/solr:预期的mime类型为application/octet-stream,但有text/html。  
  <头>
  
  错误401需要验证
  
   

HTTP错误401

访问/solr/admin/cores时出现问题。 原因:

需要身份验证

compass1988
5楼-- · 2020-08-24 08:44

对于1905版

1。 将以下内容添加到solr.impex文件中
INSERT_UPDATE SolrServerConfig; name [unique = true]; mode(code); username; password; indexingUsername; indexingPassword

; $ serverConfigName;独立; solrclient; client123; solrindexingclient; indexingclient123

 INSERT_UPDATE SolrEndpointUrl; solrServerConfig(name)[unique = true]; url [unique = true]; master [unique = true,default = false]
 ; $ serverConfigName; https://localhost:8983/solr; true

 2.将以下内容添加到您的local.properties文件中。
#SOLR配置 solrserver.instances.default.authtype =基本 solrserver.instances.default.user = solrserver solrserver.instances.default.password =服务器123
更新并重新启动服务器将有助于正确配置Solr服务器。

一周热门 更多>