前提需要JDK,TOMCAT 安装成功!!!

JDK安装:

1.jdk1.7.0_55.tar.gz 准备安装包

2.tar -zxvf 安装包进行当前位置解压(一般解压在根目录opt下)

3.vi /etc/profile 编辑文本最下面加入以下内容进行保存:
JAVA_HOME=jdk解压目录(注意最后没有/)
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH

4.source /etc/profile 重新加载编译
5.执行java -version 或 javac -version 窗口输出jdk版本那么恭喜你安装成功~

一  solr安装:

Solr下载:

https://download.csdn.net/download/ys3909656/10222015

1.准备solr-4.10.3.tar 安装包

2.解压 tar -zxvf solr-4.10.3.tar  目录如下:

3.将solr目录为/example/webapps下的solr.war 拷贝至tomcat/webapps下

4.修改Tomcat目录中/conf/server.xml 文件如下: (将webapps改为你的/tomcat/webapps 即可)

5.启动tomcat自动解压solr.war并生成solr文件夹,修改tomcat/webapps中solr文件夹下的WEB-INF/web.xml文件将下段注释的代码打开

6.拷贝solr/example/lib/ext下的jar包到/tomcat/webapps/solr/WEB-INF/lib下

7.在tomcat/webapps/solr下创建classpath文件夹

8.将solr下的solr/example/resources/log4j.properties文件拷贝至tomcat/webapps/solr/classpath/下

9.重启tomcat   浏览器访问  http://IP:端口/solr

二   solr之IK中文分词器安装:

1.准备IK安装包

IKAnalyzer2012FF_hf1.zip

解压后为

IKAnalyzer2012FF_u1.jar  ik的jar

IKAnalyzer.cfg.xml 配置文件

stopword.dic 停词配置文件

将IKAnalyzer2012FF_u1.jar copy到 solr服务下 (/opt/apache-tomcat-7.0.88/webapps/solr/WEB-INF/lib  我的路径)

2.配置字段信息和字段类型

/opt/solr-4.10.3/example/solr/collection1/conf   --> schema.xml文件

<!-- name字段信息 type字段类型 indexed是否创建索引 stored是否存储 multiValued是否根据多个字段检索 -->
<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />

<!-- 配置字段的类型,用来被filed标签中的type来使用 -->
<fieldType name="string" class="solr.StrField" sortMissingLast="true" />

3.配置solr服务的增删改查的方法

solrconfig.xml 文件

4.配置ik分词器

将ik的IKAnalyzer2012FF_u1.jar copy到tomcat下solr服务下的lib中.

/opt/apache-tomcat-7.0.88/webapps/solr/WEB-INF/lib

schema.xml文件中自定义字段类型:

5.配置停用词

将ik文件夹下的两个文件copy到tomcat下solr服务下

IKAnalyzer.cfg.xml 字典扩展配置

stopword.dic 词典

6.启动solr服务测试

Linux solr 安装教程相关推荐

  1. win7 安装深度linux系统安装教程,深度技术win7旗舰版linux虚拟机安装教程

    有用户在问,想在win7系统的用户想在虚拟机中安装linux系统,却不知Win7怎么进行linux虚拟机安装呢?方法其实并不复杂,下面介绍深度技术win7旗舰版linux虚拟机安装教程. 1.想要在w ...

  2. rabbitMQ在linux上安装教程和问题解决

    @rabbitMQ在linux上安装教程和问题解决 在linux上安装r## 标题abbitmq出现了Starting rabbitmq-server: FAILED - check /var/log ...

  3. VirtualBox 安装以及 CentOS Linux 系统环境安装教程

    一.VirtualBox 安装教程 先去官网下载 然后一直点下一步就行了. 这里出现了 Windows 安全中心的提示,选择 安装: VirtualBox 安装完成. 二.CentOS Linux 系 ...

  4. 宝塔面板免费版怎样安装-宝塔Linux面板安装教程-详细步骤-命令-干什么用的

    宝塔面板免费版怎样安装? 执行一键安装命令即可安装,操作方便. 安装命令: Centos安装脚本 yum install -y wget && wget -O install.sh h ...

  5. linux内核安装教程

    linux内核安装教程 内核是操作系统的核心,是一个系统软件.负责管理系统中的进程.内存.设备驱动程序.文件和网络. 内核的组成:进程管理.定时器.中断管理.内存管理.模块管理.虚拟文件系统接口.文件 ...

  6. kali linux的安装教程

    kali linux的安装教程 在网上输入网址https://www.kali.org/get-kali/#kali-virtual-machines. 向下滚动鼠标滑轮选择如下图所示的图标进行安装i ...

  7. IBM Lotus Symphony Linux版安装教程cdlinux教程

    超级跑车品牌排行 组图:杨钰莹节目现场遭选手羞辱.. 宜宾再酿酒驾悲剧男子驾车将行人撞飞30.. "最大学生"网友1IBM Lotus Symphony Linux版安装教程cdl ...

  8. Linux redis安装教程,Linux 下redis5.0.0安装教程详解

    Linux redis5.0.0安装,教程如下所示: 1.从官网下载,然后传到服务器,tar -zxvf解压 2.进入redis ? 3.安装:make, (1)若提示:: gcc: Command ...

  9. linux lanmp 安装教程,linux服务器一键安装包lanmp系列教程之一

    在我们安装了linux服务器WEB环境一键安装包lanmp后,可能会有不少疑问还有就是使用过程中出现的问题,下面为大家总结几点比较常见的,如若还有其他疑问,可到wdlinux论坛寻找相关教程. 1.如 ...

最新文章

  1. @Quelifier的用法,
  2. Java7编程 高级进阶学习笔记--嵌套类
  3. MyBatis学习总结一
  4. Linux报错:Syntax error: “(“ unexpected解决办法
  5. 如何从SAP Fiori Launchpad里找到ABAP Development Tool的下载地址
  6. linux 获取设备树源文件(dts)里描述的资源,Linux 获取设备树源文件(DTS)里描述的资源...
  7. python重定向_Python接口自动化(十)重定向(Location)
  8. android 自动打印出来,Android:签名打包后关闭Log打印
  9. ajax的 post长度,AJAX POST请求由于Payload内容长度而失败
  10. 林阳斌集美大学计算机学院,集美大学计算机工程学院导师教师师资介绍简介-林阳斌副教授(2021.04.06)...
  11. 关于Hive数据仓库的那些事儿(一)模式设计
  12. 文件app如何连接服务器,如何实现app与服务器连接数据库
  13. matlab drtoolbox 使用,MATLAB数据降维工具箱drtoolbox介绍
  14. Guarded Suspension模式
  15. 「数据架构」介绍下一代主数据管理(MDM)
  16. win10通过计算机名称共享打印机,WIN10怎么连接共享打印机到电脑上
  17. Matlab app 实现键盘按键和鼠标单击按钮一样的功能
  18. RabbitMQ#RabbitMQ+Haproxy消息队列集群和代理部署
  19. 虚拟主机做app服务器,虚拟主机能装app吗
  20. java connection用法_Java Connection.close方法代码示例

热门文章

  1. 在校大学生如何利用编程赚钱?
  2. AutoCAD.net 插件中获取AutoCAD 启动命令行的参数
  3. 基于JavaWeb+JSP的新闻中心管理系统
  4. keil .sct 文件的理解
  5. 实用知识:网易原创漫画防震安全手册3.0版下载
  6. 解决ssh: connect to host github.com port 22: Connection refused
  7. app跨平台开发框架以及技术选型如何选择?
  8. Jenkins+Kubernetes+Docker实现微服务持续集成
  9. 思科与H3C IPSec 预共享密钥和证书认证 ,NAT穿越综合实验
  10. 编码器Atom使用指南