zoukankan      html  css  js  c++  java
  • Windows 7中安装Solr7

    最新忙里偷闲,研究一下了Lucene.Net,发现操作比较繁琐,同比相似的功能,感觉Solr比较简单,容易使用。不过由于Solr使用的是Java的环境,对于.Net开发的人员来说,还是比较陌生,搭配环境成为入门的第一大障碍。爬了很多优秀的博文,虽然很多描述的不是很详细,但是也学习到很多,总结下面列举环境安装的整个过程。

    一、安装前软件准备:

    1. JDK9.0.1 (Solr7对JDK7不支持,JDK8没试过,直接上最新版本),可以到官方下载

    2. Apache-Tomcat 8.5.24 官网下载

    3. Solr 7.1.0  官网下载

    二、JDK的安装

    1. 直接下一步下一步安装完毕,在安装过程会提示安装JRE,需要安装JRE,记住JDK和JRE的安装目录。如:D:appJavajdk-9.0.1、D:appJavajre-9.0.1

    2. 执行完上面的JDK和JRE安装,接下来要配置环境变量

    添加环境变量:

    JAVA_HOME = jdk安装路径

    JRE_HOME = jre安装路径

    CLASSPATH =%JAVA_HOME%lib;%JRE_HOME%lib

    更改环境变量PATH,在它值里面的前面添加值:%JAVA_HOME%in;%JRE_HOME%in;

    注:不清楚在哪里添加环境变量的,自觉去百度一下就可以了

    3. 最后在命令窗口中测试 java -version和javac 是否安装成功。

    三、Tomcat的安装

    1. 新建一个apache-tomcat-8.5.24的文件夹作Tomcat的安装路径,如:D:appapache-tomcat-8.5.24

    2. 直接解压下载的Tomcat压缩包,将里面的文件拷贝到tomcat的目录下:

    3. 通过DOS命令执行tomcat的安装,在DOS命令窗口,进入到tomcat安装目录下的bin文件夹中,执行startup.bat文件:如下

    看下下面的提示,就说明安装已成功。

    四、安装Solr

    1. 创建一个solr_home的文件夹作为solr的安装目录,如:D:appsolr_home

    2. 解压下载的solr-7.1.0压缩包,将解压后的solr-7.1.0文件夹下serversolr-webappwebapp文件夹拷贝到tomcat安装目录下的webapps文件夹中,并重命名为solr。如图:

               

    3. 将解压后的solr-7.1.0文件夹下serverlibext内的所有jar包、serverlib内以metrics开头的所有jar包,以及gmetric4j-1.0.7.jar复制到tomcat安装目录下的webappssolrWEB-INFlib下。

    4. 在tomcat安装目录下的webappssolrWEB-INF中,新建一个classes文件夹,将解压后的solr-7.1.0文件夹下server esources内的log4j.properties文件拷贝到里面。

    5. 拷贝在tomcat安装目录下的serversolr内的所有文件到solr_home的文件夹中(即solr的安装目录)

    6.在solr_home文件夹下新建一个logs文件夹。

    7. 修改tomcat安装目录下bin文件夹中的catalina.bat,添加solr.log.dir系统变量,指定solr日志记录存放地址(即上面创建的logs文件夹路径)。

    8.在solr_home文件夹下新建一个new_core文件夹,将解压后的solr-7.1.0文件夹下serversolrconfigsets\_default下的conf文件夹拷贝到里面,然后修改conf文件夹里solrconfig.xml文件,如下:

    9. 修改tomcat安装目录下webappssolrWEB-INF内的web.xml文件:

    添加内容:

     注释内容:

     

    10. 修改端口,默认是8080(看需要设置),修改在tomcat安装目录下conf文件夹内的server.xml文件:

     11. 启动tomcat服务

    在tomcat安装目录下bin文件夹中,打开tomcat8w.exe

    12.查看tomcat , http://localhost:8888/

    13. 查看solr, http://localhost:8888/solr/index.html

    ①  点击Logging菜单,出现异常问题(正在处理中...)

    网上找到的解决方法,打开solr安装目录下binsolr.in.sh文件,修改时区为UTC+8,不过本人测试无效。。。。。。。。。。

    ②  点击Core Admin菜单,如果没有Core,会弹出如下框,提示添加。

    instanceDir:  solr安装目录下的new_core文件夹的路径

    dataDir: solr安装目录下的new_coredata文件夹的路径

    config: solr安装目录下的new_coreconfsolrconfig.xml文件的路径

    schema: solr安装目录下的new_coreconfmanaged-schema文件的路径

  • 相关阅读:
    简单选择排序就是简单~~~
    快速排序的性能和名字一样优秀
    网关Ocelot功能演示完结,久等了~~~
    打个赌,用得最多的冒泡排序肯定少了个关键点
    C7 : 进程环境
    Java Native Interface Specification
    JNI简易开发
    Java Native Interface Specification
    MultilingualSimpleObject
    Java Native Interface Specification
  • 原文地址:https://www.cnblogs.com/kehaocheng/p/8005532.html
Copyright © 2011-2022 走看看