Solr-4.8.0入门配置说明

转载:http://jingyan.baidu.com/article/e8cdb32b5ae58f37052badad.html


Solr-4.8.0入门配置说明

工具/原料

  • apache-tomcat-7.0.53(TOMCAT8方法相同)
  • jdk-7u55-windows-x64
  • solr-4.8.0
  • WIN7 64位旗舰版

方法/步骤

  1. 一、JDK 1.7的配置

    1.安装完JDK1.7后,添加环境变量:在我的电脑->属性->高级->环境变量

    2.新建系统变量,变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录)

    3.在原有的系统变量 Path后面加上英文分号,添加%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin;新建系统变量Classpath,添%JAVA_HOME%\bin; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\jre\lib\rt.jar; 不要删除原来的。看清楚,它们之间的分号,是英文的分号。

    4.重启电脑生效(因为添加的是系统变量,如果你的系统是win7,则不需要重启)。

    5.测试JDK是否安装成功,运行->cmd,键入java  -version回车或者java回车,如果成功或出现一些Java的错误提示,说明配置成功。

    Solr入门配置说明






  2. 二、Tomcat 7.0的安装配置

    1.Tomcat 7.0 的免安装版的配置(假如将Tomcat 解压到C:\Program Files目录,目录结构为:C:\Program Files\apache-tomcat-7.0.53

    2.添加环境变量:在我的电脑->属性->高级->环境变量

    3.新建系统变量,变量名:CATALINA_HOME、CATALINA_BASE、TOMCAT_HOME 变量值均为:C:\Program Files\apache-tomcat-7.0.53 (Tomcat 解压到的目录)。

    4.在系统变量 Path的最后面添加%CATALINA_HOME%\bin;再在系统变量Classpath后添

    加%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar;注意它们之间的分号,一定是英文的分号。

    5.Tomcat 7.0的管理员的配置,进入C:\Program Files\apache-tomcat-7.0.53(Tomcat目录)下的conf目录,编辑tomcat-users.xml(Win7和Vista必须以管理员的权限编辑该文件),找到最后的:

    <tomcat-users>

    <!-- <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/> -->

    <tomcat-users>

    首先将注释<!--和-->去掉,然后在最后添加:

    <role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="admin" password="admin" roles="admin-gui"/> <user username="tomcat" password="tomcat" roles="manager-gui"/>

    红色为添加部分。 到这应该知道我们添加的管理员的用户名和密码是多少了吧!

    6.进入Tomcat 目录下的bin目录,双击startup.bat 启动Tomcat 在命令行窗口会出来英文提示,在目录下该用shutdown.bat可以关闭Tomcat。

    也可以打开命令提示符,输入:service.bat install

    启动TOMCAT:net start Tomcat7

    停止TOMCAT: net stop Tomcat7

    7.浏览器输入:http://localhost:8080 可以看到Tomcat的欢迎页面就说明配置成功了,点击右上角上manager连接,输入上面配置的用户名和密码,就可以进入管理页面。

    Solr入门配置说明
    Solr入门配置说明







  3. Solr4.8.0的安装配置

    1.       Solr 4.8.0 的免安装版的配置(假如将Solr解压到C:\Program Files目录,目录结构为:C:\Program Files\ solr-4.8.0;

    2.      将C:\Program Files\solr-4.8.0\example目录下的solr文件夹复制到C:\Program Files\apache-tomcat-7.0.53目录下,作为solr的home目录;

    3.      将C:\Program Files\solr-4.8.0\example\webapps目录下的solr.war文件复制到C:\Program Files\apache-tomcat-7.0.53\webapps目录下,war包在TOMCAT启动后会自动解压出来;

    4.      在C:\Program Files\apache-tomcat-7.0.53\solr目录下新建data文件夹;

    5.      打开C:\Program Files\apache-tomcat-7.0.53\solr\collection1\conf目录下solrconfig.xml,修改为datadir:  <dataDir>${solr.data.dir:C:\Program Files\apache-tomcat-7.0.53\solr\data}</dataDir>

    6.      重新启动TOMCAT,目的是解压WAR包;

    7.      在C:\Program Files\apache-tomcat-7.0.53\webapps\solr目录下新建目录conf;

    8.      在C:\Program Files\apache-tomcat-7.0.53\conf\Catalina\localhost目录下新建solr.xml文件,内容如下:<?xml version="1.0" encoding="UTF-8"?>  <Context docBase="${catalina.home}/webapps/solr" debug="0" crossContext="true" >  <Environment name="solr/home" type="java.lang.String" value="${catalina.home}/solr" override="true" />  </Context> 

    9.      防止乱码:在C:\Program Files\apache-tomcat-7.0.53\conf\server.xml中加入<Connector port="8080" protocol="HTTP/1.1"               connectionTimeout="20000"               redirectPort="8443" URIEncoding="UTF-8"/>

    10.   将C:\Program Files\solr-4.8.0\example\lib\ext目录下的5个JAR包复制到C:\Program Files\apache-tomcat-7.0.53\webapps\solr\WEB-INF\lib目录下;

    11.    将C:\Program Files\solr-4.8.0\example\resources目录下的log4j.properties文件复制到C:\Program Files\apache-tomcat-7.0.53\webapps\solr\WEB-INF\classes目录下(classes目录如果不存在需要您手动创建);

    12.   启动Tomat,打开浏览器,访问:http://localhost:8080/solr

     

    Solr入门配置说明



  4. Solr4.8.0从SQL SERVER 2008数据库导入数据

  5. 1.         从C:\Program Files\solr-4.8.0\dist目录下复制文件solr-dataimporthandler-4.8.0.jar、solr-dataimporthandler-extras-4.8.0.jar至C:\Program Files\apache-tomcat-7.0.53\webapps\solr\WEB-INF\lib目录下;

    2.         再上网找到并下载jtds-1.2.7-dist.zip或者jtds-1.2.7.jar(后者包含在前者中),复制文件jtds-1.2.7.jar至C:\Program Files\apache-tomcat-7.0.53\webapps\solr\WEB-INF\lib目录下,其将用于SQL SERVER 2008;

    3.         打开C:\Program Files\apache-tomcat-7.0.53\solr\collection1\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>

    4.         并在文件solrconfig.xml相同目录下添加文件data-config.xml,其配置如下:<?xml version="1.0" encoding="UTF-8" ?><dataConfig>   <dataSource type="JdbcDataSource"               driver="net.sourceforge.jtds.jdbc.Driver"               url="jdbc:jtds:sqlserver://192.168.0.10/TestDB"               user="sa"               password="123"/>   <document>            <entity name="RK" pk = "id" query="SELECT id,name FROM TableName">        <field column="id"   name="id" />        <field column="name"     name="name" />          </entity>   </document> </dataConfig>

    5.         导入测试:打开IE浏览器,输入http://localhost:8080/solr回车

     

    Solr入门配置说明



  6. 6.    单击Core Select 下拉组合框,选择collection1

    Solr入门配置说明



  7. 7.    单击上图左侧Dataimport链接,如下图所示

    Solr入门配置说明



  8. 8.    单击Entity选项下的下拉组合框中选择在上文中配置的文件data-config.xml中entity name=" RK "的RK,(可以输入起始行及行数,以限定创建索引的数量),单击Execute开始创建索引,如下图所示

    Solr入门配置说明



  9. 9.    另外您也可以从SOLR的数据目录中,更直观地看到如下变化:

    Solr入门配置说明



  10. 10.  当然您也可以在SOLR管理页面上进行查询操作:

    Solr入门配置说明





  11. 11.  如果您要创建索引的字段在C:\Program Files\apache-tomcat-7.0.53\solr\collection1\conf目录下文件schema.xml中没有的话,需要您自行添加或者修改,如下图所示:

    Solr入门配置说明
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值