IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Solr 之 Linux 安装 solr-8.10.1 -> 正文阅读

[系统运维]Solr 之 Linux 安装 solr-8.10.1

solr-8.10.1 与 solr5之前的版本有很大不同,配置服务器也不同。
配置 solr-4.10.3 / Solr 配置IK Analyzer中文分词器 请参考
Solr 之 Linux 安装 solr-4.10.3


相关配置

Linux: CentOS 7 64位
Jdk: 1.8.0_231
Tomcat: 9.0.19
Solr: solr-8.10.1

solr-8.10.1 提取码:solr
Tomcat 9.0.19 提取码:tomc

solr-8.10.1

solr-8.10.1

bin: 提供 solr 的 启动 命令,采用 jetty (类似于tomcat)
contrib: solr 扩展包
dist: 提供了solr-solrj-8.10.1.jar – solr客户端
example: 里面的一个目录example/example-DIH/solr/solr,可以作为solrhome
server:最主要的一个目录,solr-webapp/webapp 需要放到tomcat
在这里插入图片描述

?

搭建 Solr 服务器

1. 上传并解压Solr相关文件

rz -e //上传文件
tar zxf solr-8.10.1.tgz
tar zxf # tar zxf apache-tomcat-9.0.19.tar.gz
unzip -d IK\ Analyzer\ 2012FF\ hf1 IK_Analyzer_2012FF_hf1.zip

解压后:
Solr相关

2. 配置

  1. 把 tomcat 复制到 /usr/local/ ,把 solr-8.10.1/server/solr-webapp/webapp/ 复制到 /usr/local/tomcat9/webapps/,并重命名为 solr

    mkdir /usr/local/tomcat9
    cp -r apache-tomcat-9.0.19 /usr/local/tomcat9    // 复制文件夹要加 -r
    cp -rf solr-8.10.1/server/solr-webapp/webapp/  /usr/local/tomcat9/webapps/solr
    
  2. 复制相关jar包到solr

    cp -rf solr-8.10.1/server/lib/*.jar /usr/local/tomcat9/webapps/solr/WEB-INF/lib
    cp solr-8.10.1/server/lib/ext/* /usr/local/tomcat9/webapps/solr/WEB-INF/lib
    

    在这里插入图片描述
    在这里插入图片描述

  3. /usr/local/下创建solrhome,把solr-8.10.1/server/solr/里面的东西复制到solrhome

    mkdir  /usr/local/solrhome
    cp -rf  solr-8.10.1/server/solr/* /usr/local/solrhome
    

    在这里插入图片描述

  4. 告诉 solr 服务器 solrhome 的位置
    修改solr工程的web.xml:

    vim  /usr/local/tomcat9/webapps/solr/WEB-INF/web.xml
    

    添加以下内容:

    <env-entry>
      <env-entry-name>solr/home</env-entry-name>
      <env-entry-value>/usr/local/solrhome/</env-entry-value>
      <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>
    

    并把下面的东西注释掉(防止tomcat 403问题):
    在这里插入图片描述

  5. server/resource下的东西 复制到 /usr/local/tomcat9/webapps/solr/WEB-INF/classes

    mkdir /usr/local/tomcat9/webapps/solr/WEB-INF/classes
    cp /root/solr-8.10.1/server/resources/* /usr/local/tomcat9/webapps/solr/WEB-INF/classes
    

    在这里插入图片描述

  6. 安装完成,启动并关闭tomcat:

    /usr/local/tomcat9/bin/startup.sh
    /usr/local/tomcat9/bin/shutdown.sh   // 关闭tomcat
    tailf  /usr/local/tomcat9/logs/catalina.out   //查看tomcat日志
    

3. 测试访问

http://ip:8080/solr/index.html
在这里插入图片描述

?

创建索引核心

  1. 复制关键jar包(solr-dataimporthandler*.jar)
    cp solr-8.10.1/dist/solr-dataimporthandler*.jar /usr/local/tomcat9/webapps/solr/WEB-INF/lib
    
    这一步很关键,不改这一步就需要改下面提到的 solrconfig.xml 文件。
  2. 把solr目录下的example/example-DIH/solr/solr/里面的conf、core.properties复制到solrhome目录下的mycore(mycore是自定义的)
    mkdir /usr/local/solrhome/mycore       //mycore是自定义的
    cp -rf  solr-8.10.1/example/example-DIH/solr/solr/*  /usr/local/solrhome/mycore
    
  3. 修改 core.properties 如下
    在这里插入图片描述
  4. 其他说明:
    在 conf 目录:
    • managed-schema:主要是配置solr域的,可以新增的自定义域,也可以solr自带类型,与solr-4.10.3版本的 schema.xml 一样的。
      配置IK中文分词器 可以参考 Solr 之 Linux 安装 solr-4.10.3 ,那里的text_ik就是要配置ik中文分词器的。
    • solrconfig.xml:配置mysql导入数据时会用到
      在这里插入图片描述

结果如下 在这里插入图片描述


若有不正之处,请谅解和批评指正,谢谢~
转载请标明:
https://blog.csdn.net/vihem/article/details/121332502

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-17 13:09:07  更:2021-11-17 13:10:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:25:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码