Solr4.8—初学配置

来源:互联网 发布:uc手机淘宝 编辑:程序博客网 时间:2024/04/28 05:59

一. 必备工具

  1. apache-tomcat-7.0.59      tomcat下载
  2. jdk-8u56-windows-x64    JDK下载
  3. solr-4.8.0.zip                    solr下载

二.工具安装

  • JDK的配置
  1. 安装完JDK1.7后,添加环境变量:在我的电脑->属性->高级->环境变量
  2. 新建系统变量,变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录
  3. 在原有的系统变量 Path后面加上英文分号,添加%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin;
  4. 新建系统变量Classpath,添%JAVA_HOME%\bin; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\jre\lib\rt.jar; (不要删除原来的,看清楚,它们之间的分号,是英文的分号)
  5. 运行->cmd,键入java  -version回车或者java回车,如果成功或出现一些Java的错误提示,说明配置成功。
  • tomcat的配置
  1. tomcat下载后解压即可,解压路径自定义。
  2. 进入Tomcat 目录下的bin目录,双击startup.bat 启动Tomcat ,若成功,在命令行窗口最后一行会出来英文提示success,在目录下该用shutdown.bat可以关闭Tomcat。
  3. 浏览器输入:http://localhost:8080 可以看到Tomcat的欢迎页面就说明配置成功了,点击右上角上manager连接,输入上面配置的用户名和密码,就可以进入管理页面。
  • solr的配置
  1. Solr4.8.0解压包,解压目录E:\Tools\solr-4.8.0(解压路径可自定义)。
  2. 在E盘新建文件夹solr_home,将E:\Tools\solr-4.8.0\example\solr文件中的全部文件复制到solr_home文件夹中,作为solr的home目录。
  3. 将E:\Tools\solr-4.8.0\example\webapps目录下的solr.war复制到E:\apache-tomcat-7.0.59\webapps目录下。启动tomcat,solr.war包会自动解压出来(解压成solr文件夹)。
  4. 将E:\Tools\solr-4.8.0\example\lib\ext目录下的5个JAR包复制到E:\apache-tomcat-7.0.59\webapps\solr\WEB-INF\lib目录下;
  5. 配置solr_home,我选择的方式是JNDI,在apache-tomcat-7.0.59\webapps\solr\WEB-INF下面的web.xml中,修改第三行代码,改为自己的sor_home路径:
     <env-entry>       <env-entry-name>solr/home</env-entry-name>       <env-entry-value>E:\dev\solr_home</env-entry-value>          <env-entry-type>java.lang.String</env-entry-type>    </env-entry>
  6. Tomcat 配置文件conf\server.xml,添加编码的配置 URIEncoding="UTF-8" (如不添加,中文检索时因为乱码搜索不到)
    <Connector port="8080" protocol="HTTP/1.1"       connectionTimeout="20000"       redirectPort="8443" URIEncoding="UTF-8"/>
  7. 将E:\solr-4.8.0\example\resources目录下的log4j.properties文件复制到E:\apache-tomcat-7.0.59\webapps\solr\WEB-INF\classes目录下(classes目录如果不存在,手动创建);
  8. solr_home/collection1/conf下,打开solrconfig.xml
     <searchComponent name="clustering"                   enable="${solr.clustering.enabled:true}"                   class="solr.clustering.ClusteringComponent" >
    默认开启了集群,暂时用不到,将true改为false即可。
  9.   启动Tomat,打开浏览器,访问:http://localhost:8080/solr,若成功,会进入solr的主页,如下图:

0 0