热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php–完全导入MySQL数据库到Solr4会出现404错误

另一个Solr4新用户.我很钦佩Solr在全文搜索中能做什么,但在线文档有点令人沮丧.无论如何,我正在努力将我的MySQL数据库(拥有数百万条记录)导入Solr.我下载了Java

另一个Solr 4新用户.我很钦佩Solr在全文搜索中能做什么,但在线文档有点令人沮丧.无论如何,我正在努力将我的MySQL数据库(拥有数百万条记录)导入Solr.

>我下载了Java连接器并将其保存在example / lib目录中.
>我创建了data-config.xml并放入其中:

    









并将其保存在:/ example / solr / collection1 / conf中.
>通过添加以下内容将该文件链接到solrconfig.xml:


    
         data-config.xml
    < / LST>
< / requestHandler>
>修改了schema.xml以添加我的新字段.

但是当我到达时通过interring执行完全导入:http:// [localhost]:8983 / solr / dataimport?command = full-import我收到此错误:HTTP ERROR 404访问/ solr / dataimport问题.原因:未找到.我认为这在上一版本4中不再有效.所以我试过:http:// [localhost]:8983 / solr /#/ collection1 / dataimport?command = full-import但没有任何反应.

我的字段已成功添加,我可以在collection1的架构浏览器部分的管理面板上看到它们.

来自admin – > collection1 – > Dataimport,它显示:抱歉,没有定义dataimport-handler!
运行start.jar不会显示错误.

我在这里错过了什么?

编辑:解决后,请记住“XML区分大小写”.

解决方法:

您的data-config需要看起来更像这样.您没有指定mysql主机,用户或密码.


driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:8889/yourdatabase"
user="mysql_user"
password="mysql_password"/>









您需要在solrconfig.xml文件中包含它.


class="org.apache.solr.handler.dataimport.DataImportHandler">

data-config.xml


在solr.xml中,您需要确保具有以下内容




推荐阅读
  • 本文介绍了如何在Spring框架中使用AspectJ实现AOP编程,重点讲解了通过注解配置切面的方法,包括方法执行前和方法执行后的增强处理。阅读本文前,请确保已安装并配置好AspectJ。 ... [详细]
  • 短视频app源码,Android开发底部滑出菜单首先依赖三方库implementationandroidx.appcompat:appcompat:1.2.0im ... [详细]
  • vue引入echarts地图的四种方式
    一、vue中引入echart1、安装echarts:npminstallecharts--save2、在main.js文件中引入echarts实例:  Vue.prototype.$echartsecharts3、在需要用到echart图形的vue文件中引入:   importechartsfrom&amp;quot;echarts&amp;quot;;4、如果用到map(地图),还 ... [详细]
  • 一、Tomcat安装后本身提供了一个server,端口配置默认是8080,对应目录为:..\Tomcat8.0\webapps二、Tomcat8.0配置多个端口,其实也就是给T ... [详细]
  • Spring Data JdbcTemplate 入门指南
    本文将介绍如何使用 Spring JdbcTemplate 进行数据库操作,包括查询和插入数据。我们将通过一个学生表的示例来演示具体步骤。 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • 本文介绍了如何使用Flume从Linux文件系统收集日志并存储到HDFS,然后通过MapReduce清洗数据,使用Hive进行数据分析,并最终通过Sqoop将结果导出到MySQL数据库。 ... [详细]
  • 本文详细介绍了如何在 Linux 系统上安装 JDK 1.8、MySQL 和 Redis,并提供了相应的环境配置和验证步骤。 ... [详细]
  • Hadoop的文件操作位于包org.apache.hadoop.fs里面,能够进行新建、删除、修改等操作。比较重要的几个类:(1)Configurati ... [详细]
  • 本文介绍了如何使用Java和PDFBox库根据坐标值对PDF文件进行局部切割的方法。 ... [详细]
  • DAO(Data Access Object)模式是一种用于抽象和封装所有对数据库或其他持久化机制访问的方法,它通过提供一个统一的接口来隐藏底层数据访问的复杂性。 ... [详细]
  • IOS Run loop详解
    为什么80%的码农都做不了架构师?转自http:blog.csdn.netztp800201articledetails9240913感谢作者分享Objecti ... [详细]
  • Spring Boot 中配置全局文件上传路径并实现文件上传功能
    本文介绍如何在 Spring Boot 项目中配置全局文件上传路径,并通过读取配置项实现文件上传功能。通过这种方式,可以更好地管理和维护文件路径。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 本文深入探讨了如何利用Maven高效管理项目中的外部依赖库。通过介绍Maven的官方依赖搜索地址(),详细讲解了依赖库的添加、版本管理和冲突解决等关键操作。此外,还提供了实用的配置示例和最佳实践,帮助开发者优化项目构建流程,提高开发效率。 ... [详细]
author-avatar
1輩孓莣8鋽
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有