当前位置:首页 > 后端开发 > solr配置索引库启动tomcat报错记录及解决

solr配置索引库启动tomcat报错记录及解决

7个月前 (05-20)64

 

[root@localhost logs]# cd /usr/local/solr/tomcat8-solr/logs
[root@localhost logs]# tail -f catalina.out

 

报错详情:

22:55:24.020 [coreContainerWorkExecutor-2-thread-1] ERROR org.apache.solr.core.CoreContainer - Error waiting for SolrCore to be loaded on startup
org.apache.solr.common.SolrException: Unable to create core [solr_core]
        at org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1208) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.core.CoreContainer.lambda$load$13(CoreContainer.java:699) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:197) ~[metrics-core-3.2.6.jar:3.2.6]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_221]
        at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_221]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_221]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221]
Caused by: org.apache.solr.common.SolrException: Could not load conf for core solr_core: Can't load schema /usr/local/solr/solr_home/solr_core/conf/managed-schema: Unknown fieldType 'long' specified on field product_price
        at org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:97) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.core.CoreContainer.getConfigSet(CoreContainer.java:1236) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1183) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        ... 7 more
Caused by: org.apache.solr.common.SolrException: Can't load schema /usr/local/solr/solr_home/solr_core/conf/managed-schema: Unknown fieldType 'long' specified on field product_price
        at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:590) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:180) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.schema.ManagedIndexSchema.<init>(ManagedIndexSchema.java:105) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.schema.ManagedIndexSchemaFactory.create(ManagedIndexSchemaFactory.java:173) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.schema.ManagedIndexSchemaFactory.create(ManagedIndexSchemaFactory.java:45) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.schema.IndexSchemaFactory.buildIndexSchema(IndexSchemaFactory.java:75) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.core.ConfigSetService.createIndexSchema(ConfigSetService.java:119) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:92) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.core.CoreContainer.getConfigSet(CoreContainer.java:1236) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1183) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        ... 7 more
Caused by: org.apache.solr.common.SolrException: Unknown fieldType 'long' specified on field product_price
        at org.apache.solr.schema.IndexSchema.loadFields(IndexSchema.java:648) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:484) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:180) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.schema.ManagedIndexSchema.<init>(ManagedIndexSchema.java:105) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.schema.ManagedIndexSchemaFactory.create(ManagedIndexSchemaFactory.java:173) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.schema.ManagedIndexSchemaFactory.create(ManagedIndexSchemaFactory.java:45) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.schema.IndexSchemaFactory.buildIndexSchema(IndexSchemaFactory.java:75) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.core.ConfigSetService.createIndexSchema(ConfigSetService.java:119) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:92) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.core.CoreContainer.getConfigSet(CoreContainer.java:1236) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        at org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1183) ~[solr-core-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48]
        ... 7 more

 

 

可以看出是自定义域的类型无法解析,没有这个类型

报错的自定义域配置:

<!--商品标题-->
<field name="product_title" type="text_ik" indexed="true" stored="true"/>
<!--商品卖点-->
<field name="product_sell_point" type="text_ik" indexed="true" stored="true"/>
<!--商品价格-->
<field name="product_price"  type="long" indexed="true" stored="true"/>
<!--商品图片-->
<field name="product_image" type="string" indexed="false" stored="true" />
<!--商品分类名称-->
<field name="product_category_name" type="string" indexed="true" stored="true" />
<!--商品描述-->
<field name="product_desc" type="text_ik" indexed="true" stored="false" />
<!--目标域-->
<field name="product_keywords" type="text_ik" indexed="true" stored="true" multiValued="true"/>
<copyField source="product_title" dest="product_keywords"/>
<copyField source="product_sell_point" dest="product_keywords"/>
<copyField source="product_category_name" dest="product_keywords"/>
<copyField source="product_desc" dest="product_keywords"/>

解决方案:

将long类型改为plong即可,然后kill杀掉tomcat的进程,再重新启动下tomcat即可启动。

同样的,int类型也是解析不了的

solr配置索引库启动tomcat报错记录及解决 _ Java侠

 

solr建立索引库问题记录下...

作者:Code神之手
来源链接:https://blog.csdn.net/Seven71111/article/details/105670315

标签: Solr

“solr配置索引库启动tomcat报错记录及解决” 的相关文章

Solr的核心配置之操作数据库

Solr的核心配置之操作数据库

上一篇文章中进行Solr的安装和启动,那么本篇就聊下Solr核心的配置。 1、核心的配置 当Solr的服务器在独立模式下启动的配置称为核心。...

(搜索引擎之solr) schema.xml 配置文件说明

感谢有奉献精神的人 转自:http://blog.csdn.net/yuxiang1014/article/details/39931635 运...

solr安装教程

solr安装教程

Tomcat下Solr安装配置 由于Solr基于java开发,因此Solr在windows及Linux都能较好部署使用,但由于Solr提供了一些用于测试及管理、维护...

solr集群搭建

solr集群搭建

solr集群使用zookeeper作为集群管理工具 作为集群的入口, zookeeper一旦挂了, 集群也就挂了, 所以zookeeper也需要实现...

solr安装使用

1.安装启动 wget http://apache.fayea.com/lucene/solr/6.6.0/solr-6.6.0.tgz tar -zxvf...

Solr 的安装方式

1.下载solr项目包 或者上传压缩包到服务器 直接去官网下载 https://lucene.apache.org/solr/downloads.h...

solr入门教程

solr入门教程

  solr在java中的使用:http://blog.csdn.net/u012385190/article/details/53115546...

【Solr】——Solr7安装教程

【Solr】——Solr7安装教程

前提     solr已经升级7.1,但是我们公司的solr还是使用的4.4,最近公司打算在系统上线的时候升级一下,重要的是,人家花费了大气将sol...

Solr使用

Solr使用

一、安装(win) 1、下载安装包 官网地址:https://www.apache.org/dyn/closer.lua/lucene/solr/ 点击任意...

centos php solr 安装,solr-7.7.2安装配置

centos php solr 安装,solr-7.7.2安装配置

一、介绍 Apache Solr 是基于 Apache Lucene构建的流行,快速,开源的企业搜索平台。Solr 具有高可靠性,可扩展性和容错性,可提供分...