最新忙里偷闲,研究一下了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:\app\Java\jdk-9.0.1、D:\app\Java\jre-9.0.1

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

添加环境变量:

JAVA_HOME = jdk安装路径

JRE_HOME = jre安装路径

CLASSPATH =%JAVA_HOME%\lib;%JRE_HOME%\lib

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

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

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

三、Tomcat的安装

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

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

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

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

四、安装Solr

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

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

           

3. 将解压后的solr-7.1.0文件夹下server\lib\ext内的所有jar包、server\lib内以metrics开头的所有jar包,以及gmetric4j-1.0.7.jar复制到tomcat安装目录下的webapps\solr\WEB-INF\lib下。

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

5. 拷贝在tomcat安装目录下的server\solr内的所有文件到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文件夹下server\solr\configsets\_default下的conf文件夹拷贝到里面,然后修改conf文件夹里solrconfig.xml文件,如下:

9. 修改tomcat安装目录下webapps\solr\WEB-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安装目录下bin\solr.in.sh文件,修改时区为UTC+8,不过本人测试无效。。。。。。。。。。

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

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

dataDir: solr安装目录下的new_core\data文件夹的路径

config: solr安装目录下的new_core\conf\solrconfig.xml文件的路径

schema: solr安装目录下的new_core\conf\managed-schema文件的路径

最新文章

  1. 18.safari 安装后flash还是提示安装 flash,视频不能播放
  2. 2015年11月26日 Java基础系列(三)ThreadLocal类初级学习
  3. OLAP的一些知识——接下去的项目需要的背景
  4. ARM 汇编器对C的扩展
  5. css 实现进度条
  6. 网络配置——Linux运维基础
  7. Cox回归模型【生存分析】
  8. IPv4地址分类及子网划分
  9. XML编程
  10. [Swift]LeetCode541. 反转字符串 II | Reverse String II
  11. Decorator 装饰(结构型)
  12. Linux超级守护进程——xinetd
  13. DataGuard---->物理StandBy的角色切换之switchover
  14. 【Finchley】【升级变更】Spring Cloud 升级到Finchley版本后需要注意的地方
  15. xmtech-3516默认环境变量
  16. gridEh的bug
  17. iOS.Location-Based Service
  18. 使用.Net Core MVC创建Web API
  19. uva 696 - How Many Knights
  20. Linux环境下搭建测试环境(LAMP详细说明)

热门文章

  1. 数据仓库和Hadoop大数据平台有什么差别?
  2. 树莓派3B+学习笔记:2、更改显示分辨率
  3. 3.1 wifi网卡RT3070在S3C2440的移植和使用
  4. 让pandas的输出结果中显示全部数据
  5. Python 爬虫 (一)
  6. 成都Uber优步司机奖励政策(1月27日)
  7. 如果看懂git -help
  8. macOS 10.13 High Sierra PHP开发环境配置
  9. android学习八 多用途碎片
  10. java对于Redis中jedis的操作