zoukankan      html  css  js  c++  java
  • Solr系列2-Solr服务安装

    1: Solr简介

    1.1 简介:

    1.2 下载:

    2:Solr 安装

    2.1 安装

    2.2 目录结构

    3 :启动Solr

    3.1 启动

    3.2使用Solr提供的测试数据

    3.5 Solr配置文集

    3.4 Solr相关命令

    1: Solr简介

    1.1 简介:

    Solr是基于Apache Lucene ™构建的流行的,快速的开源企业搜索平台

    特点: Solr具有高度的可靠性,可伸缩性和容错性,可提供分布式索引,复制和负载平衡查询,自动故障转移和恢复,集中式配置等。Solr为许多世界上最大的互联网站点提供搜索和导航功能。

    Solr Cloud 是Solr 基于ZooKeeper 提供高可用的的,全文搜索版本:

    地址: https://lucene.apache.org/solr/guide/8_4/getting-started-with-solrcloud.html#adding-a-node-to-a-cluster

    1.2 下载:

    官网地址: https://lucene.apache.org/solr/#get-started

    下载地址: https://lucene.apache.org/solr/downloads.html

    2:Solr 安装

    2.1 安装

    # Linux tar zxf solr-8.4.0.tgz # windows 解压安装

    2.2 目录结构

    bin/

    solr and solr.cmd

    bin/solr (*nix) / bin/solr.cmd (Windows). 该脚本是启动和停止Solr的首选工具。在以SolrCloud模式运行时,您还可以创建集合或核心,配置身份验证并使用配置文件

    PostTool, 它提供了用于发布内容到Solr一个简单的命令行界面。

    solr.in.sh and solr.in.cmd

    * nix和Windows系统的属性文件。在此配置Java,Jetty和Solr的系统级属性。使用bin/solr/时bin/solr.cmd,可以覆盖许多设置,但这使您可以将所有属性设置在一个位置

    install_solr_services.sh

    * nix系统上用于将Solr作为服务安装

    contrib/

    Solr的contrib目录包括用于Solr的特殊功能的附加插件

    dist/

    该dist目录包含主要的Solr .jar文件。

    docs/

    该docs目录包含指向Solr的在线Javadocs的链接。

    example/

    示例演示了各种Solr功能。

    licenses/

    The licenses directory includes all of the licenses for 3rd party libraries used by Solr.

    server/

    • 该目录是Solr应用程序的心脏所在的位置。此目录中的自述文件提供了详细的概述,但以下是一些要点:
    • Solr的管理界面(server/solr-webapp)
    • 码头图书馆(server/lib)
    • 日志文件(server/logs)和日志配置(server/resources)。有关如何自定义Solr的默认日志记录的更多详细信息,请参阅配置日志记录部分。
    • 样本配置集(server/solr/configsets)

    3 :启动Solr

    3.1 启动

    #Linux bin/solr start # 如果您正在运行Windows,则可以通过运行binsolr.cmd来启动Solr 。 binsolr.cmd start #查询Solr 状态 binsolr.cmd status

    Solr状态查询结果:

    clipboard

    管理控制台地址为

    http://localhost:8983/solr/

    clipboard

    3.2使用Solr提供的测试数据

    # 对此还有的示例数据可选: techproducts,dich,lessSchema和cloud bin/solr -e xxxxx 步骤: 停止Solr solr stop -all 导入数据 solr -e techproducts 开启Solr solr start

    启动后: techproducts:此示例以独立模式启动Solr,该模式具有为$SOLR_HOME/example/exampledocs目录中包含的示例文档设计的架构。

    clipboard

    在管理页面 Core Admin将会看到我们导入的数据:

    clipboard

    3.5 Solr配置文集

    clipboard

    clipboard

    Solr的家中,您将找到以下文件:

    • solr.xml指定Solr服务器实例的配置选项。有关更多信息,solr.xml请参见Solr Cores和solr.xml
    • 每个Solr核心:
      • core.properties为每个核心定义特定的属性,例如名称,核心所属的集合,架构的位置以及其他参数。有关的更多详细信息core.properties,请参见“ 定义core.properties ”部分。
      • solrconfig.xml控制高级行为。例如,您可以为数据目录指定备用位置。有关更多信息solrconfig.xml,请参阅配置solrconfig.xml
      • managed-schema(或schema.xml代替)描述您将要求Solr编制索引的文档。该模式将文档定义为字段的集合。您可以定义字段类型和字段本身。字段类型定义功能强大,并且包含有关Solr如何处理传入字段值和查询值的信息。有关Solr模式的更多信息,请参见文档,字段和模式设计以及模式API
      • data/ 包含低级索引文件的目录

    3.4 Solr相关命令

    命名参数:: https://lucene.apache.org/solr/guide/8_4/solr-control-script-reference.html#solr-control-script-reference

    # 启动 bin/solr start [options] bin/solr start -help #重新启动 bin/solr restart [options] bin/solr restart -help #停止 bin/solr stop --all # 系统版本 solr version # 健康检查 bin/solr healthcheck [options] # 创建集合 bin/solr create -c mycollection # 删除集合 bin/solr delete -c mycollection

  • 相关阅读:
    2017年年终总结
    7只老鼠测试100个瓶子
    jgs--多线程和synchronized
    springboot&&vue简单的景点信息管理系统
    springboot&&vue前后端分离入门案例
    npm安装教程
    springboot整合mybatisplus
    spring整合Mybatis-plus
    Springboot简单练手的记账本
    SpringBoot整合thymeleaf简单的CRUD
  • 原文地址:https://www.cnblogs.com/dgwblog/p/12364480.html
Copyright © 2011-2022 走看看