Sorl4.10 + Tomcat 7.0  win7环境下的安装

       1.首先是到apache官网下载sorl 4.10 ,解压

2.进入路径\solr-4.10.4\example\webapps,拷贝sorl.war包

3.进入Tomcat的apache-tomcat-7.0.26\webapps路径,粘贴刚才拷贝的sorl.war包

4.手动启动Tomcat,sorl.war自动解压为文件夹的形式

5.在您喜欢的目录下创建一个sorl home文件夹,并将\solr-4.10.4\example\solr目录下的内容全部拷贝到sorl home

6.拷贝\solr-4.10.4\solr-4.10.4\example\lib\ext目录下的所有jar包至sorl.war解压后项目文件的lib包(注:以下sorl.war解压项目文件简称为sorl)

7.修改sorl下的web.xml文件,将sorl home所在路径写入...如图:(注:一下内容默认情况下被注释掉的,通过关键词sorl/home定位到该内容,去掉注释,再修改)

8.sorl下lib相同目录路径下,创建文件夹classes,到\solr-4.10.4\example\resources拷贝一份log4j文件至刚创建的classes文件下

9.至Tomcat的bin下,手动启动tomcat服务

         10.打开浏览器,访问http://localhost:8080/solr,您将会看到如下图的效果,恭喜,部署成功!!

            

 导入数据库里的数据到索引库

      以下操作均在\sorl home\collection1\conf进行:

在没有配置Dataimport处理器以前,点击collection1下的Dataimport效果会是下面的这个样的 ---

sorl服务会提示您配置一个dataimport-handler,这个时候需要做的是打开conf下的solrconfig.xml,注册处理器,在文件末尾添加以下代码:

              <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
                                                        <lst name="defaults">
                  <str name="config">data-config.xml</str>
                 </lst>
              </requestHandler>

同等目录下创建  data-config.xml文件  文件内容参考如下:

          <?xml version="1.0" encoding="UTF-8" ?>
            <dataConfig>
              <dataSource driver="com.mysql.jdbc.Driver"
                url="jdbc:mysql://127.0.0.1:3306/ibeat"   (数据库信息按自己所设置的参数填写)
                user="root"
                password="140910"/>
              <document>
              <entity name="business_info" pk="id"
              query="select id,business_name,business_type from business_info">
                <field column="id" name="id"/>
                <field column="business_name" name="business_name"/>
                <field column="business_type" name="business_type"/> (类似于mybaits里边的映射  column 代表表中对应的列  name代表scheam里边的字段名称)
              </entity>
             </document>
            </dataConfig>

接下来需要在scheam.xml下配置字段

          <field name="business_name" type="string" indexed="true" stored="true"/>
          <field name="business_type" type="string" indexed="true" stored="true"/>

启动Tomcat...奇迹发生了!!

导入数据的图形操作界面"浮出水面"了,点击Execute,在点击右边的Query查询菜单栏,执行查询,可以看到数据库的数据已经导入到索引库了

以上内容主要是谈及怎样部署sorl4.10 版本至Tomcat,和将数据库的数据导入到索引库内;希望对大家有用。

     

Sorl 4.10 入门合集的更多相关文章

  1. JMeter入门合集

    JMeter从入门到精通 http://blog.csdn.net/lihengxin/article/details/4325918 jmeter入门教程- Jmeter教程及技巧汇总 http:/ ...

  2. 几何入门合集 gym101968 problem F. Mirror + gym102082 Problem F Fair Chocolate-Cutting + gym101915 problem B. Ali and Wi-Fi

    abstract: V const & a 加速 F. Mirror 题意 链接 问题: 有n个人在y=0的平面上(及xoz平面).z=0平面上有一面镜子(边平行于坐标轴).z=a平面上有q个 ...

  3. 转:android studio入门合集

    http://blog.csdn.net/column/details/zsl-androidstudio.html

  4. 深度学习优质学习项目大放送!-AI Studio精选开源项目合集推荐

    近期 在AI Studio上发现了不少优质的开源深度学习项目,从深度学习入门到进阶,涵盖了CV.NLP.生成对抗网络.强化学习多个研究方向,还有最新的动态图,都以NoteBook的方式直接开源出来,并 ...

  5. dotnet 从入门到放弃的 500 篇文章合集

    本文是记录我从入门到放弃写的博客 博客包括 C#.WPF.UWP.dotnet core .git 和 VisualStudio 和一些算法,所有博客使用 docx 保存 下载:dotnet 从入门到 ...

  6. [转载]HTML5开发入门经典教程和案例合集(含视频教程)

    http://www.iteye.com/topic/1132555 HTML5作为下一代网页语言,对Web开发者而言,是一门必修课.本文档收集了多个HTML5经典技术文档(HTML5入门资料.经典) ...

  7. Web 前端从入门菜鸟到实践老司机所需要的资料与指南合集

    http://web.jobbole.com/89188/ 2016 – 对于未来五年内Web发展的7个预测 2015 – 我的前端之路:从命令式到响应式,以及组件化与工程化的变革 怎么成为一名优秀的 ...

  8. 2018-8-10-dotnet-从入门到放弃的-500-篇文章合集

    title author date CreateTime categories dotnet 从入门到放弃的 500 篇文章合集 lindexi 2018-08-10 19:16:52 +0800 2 ...

  9. 小程序框架WePY 从入门到放弃踩坑合集

    小程序框架WePY 从入门到放弃踩坑合集 一点点介绍WePY 因为小程序的语法设计略迷, 所以x1 模块化起来并不方便, 所以x2 各厂就出了不少的框架用以方便小程序的开发, 腾讯看到别人家都出了框架 ...

随机推荐

  1. 修改系统和MySQL时区

    修改时间时区比想象中要简单: 各版本系统通用的方法 # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # cp /usr/share/zone ...

  2. EF_简单的增删改查

    EF分为三种code_first,model_first,dabase_first这三种模式,网上的例子有好多,但是用了之后感觉实际中都不是这么用的,此处记录写下来日后用的着了可以快速应用,记录如下: ...

  3. CentOS7.0 采用压缩包 安装Nginx 1.7.4和添加Tomcat为系统服务 nginx结合tomcat

    CentOS7.0 采用压缩包 安装Nginx 1.7.4  一.安装准备首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++.gcc ...

  4. 微信小程序海报生成功能

    如果是H5页面的话给大家推荐一款不错的插件html2canvas,这个插件可以将html元素转为canvas并一键生成png图片,但是本文的重点是在小程序上如何实现生成图片的功能.因为小程序没有DOM ...

  5. CAtia_打开提示:许可证过期怎么办

    CAtia_许可证过期怎么办:进计算机管理,点开服务和应用程序,点服务,找到DS License Server,在启动此服务的地方点启动,从而开启DS License Server.

  6. HBASE分布式集群搭建(ubuntu 16.04)

    1.hbase是依赖Hadoop运行的,因此先确保自己已搭建好Hadoop集群环境 没安装的可以参考这里:https://www.cnblogs.com/chaofan-/p/9740408.html ...

  7. Ceph 集群整体迁移方案(转)

    场景介绍:在我们的IDC中,存在着运行了3-6年的Ceph集群的服务器,这些服务器性能和容量等都已经无法满足当前业务的需求,在购入一批高性能机器后,希望将旧机器上的集群整体迁移到新机器上,当然,是保证 ...

  8. 《Java开发学习大纲文档》V7.0

    <Java开发学习大纲文档>V7.0简介: 本文档是根据企业开发所需要掌握的知识点大纲进行总结汇编,是Java开发工程师必备知识体系,系统化学习针对性非常强,逻辑分析能力非常清晰;技术方面 ...

  9. ExtJS4.2下将表单元素放在菜单时不能进行拷贝的问题解决办法

    通过浏览器F12我们发现,在菜单对应的dom元素上面,有几个系统附加的事件处理函数,只要我们将它去掉就可以了.示意代码如下: { xtype: "button", scope: z ...

  10. JavaScript中面相对象OOP

    方法 方法的原型链 <html> <head> <title></title> </head> <script type=" ...