关于程序员:Solr-811入门教程1启动关闭

5次阅读

共计 2007 个字符,预计需要花费 6 分钟才能阅读完成。

Solr 8.11 入门教程 (1) 启动敞开

概述

介绍

Solr 是一个高性能,采纳 Java 开发,基于 Lucene 的 全文搜寻服务器。同时对其进行了扩大,提供了比 Lucene 更为丰盛的查询语言,同时实现了可配置、可扩大并对查问性能进行了优化,并且提供了一个欠缺的性能治理界面,是一款十分优良的全文搜索引擎。

Solr 9.0.0开始最低要求java 11

官网

https://solr.apache.org/

装置

下载

官网下载,进入服务器要寄存下载文件的目录,此处以 software 目录为例

~$ cd software

1、抉择对应的版本下载

~$ wget https://dlcdn.apache.org/lucene/solr/8.11.2/solr-8.11.2.zip

2、解压

~$ unzip solr-8.11.2.zip

启动敞开

到 solr 的 bin 目录下

# 启动:~$ ./solr start
# 敞开:~$ ./solr stop -all(进行所有 solr)或者 solr stop -p 端口号(进行某个端口的 solr)

或者间接配置到环境变量中(/etc/profile 的 path 中追加 solr/bin)能够不加后面的./

次要不要配置 SOLR_HOME 环境变量能够改成其余名字,否则启动时会在 SOLR_HOME 目录下寻找 solr.xml 配置文件,不存在则报错,如:

Solr home directory /home/ubuntu/software/solr-8.11.2 must contain a solr.xml file!

拜访地址

启动实现后,拜访 127.0.0.1:8983 即可。主动调整到 http://192.168.1.246:9983/solr,

批改我的项目名

默认我的项目名为 solr,如果不想应用 solr 为我的项目名,能够批改solr-8.11.2/server/contexts/solr-jetty-context.xml

批改为本人喜爱的名称。

配置 java 内存

​ java 内存默认 512M,可能不够用,能够批改 java 内存设置,linux 下批改配置文件 bin/solr.in.sh,windows 下批改配置文件bin/solr.in.cmd 即可

    SOLR_JAVA_MEM="-Xms512m -Xmx10240m" #依据理论状况配置,默认此行正文掉了,39 行

端口批改

默认端口 8983,不倡议应用容易被攻打,倡议进行批改,linux 下批改配置文件 bin/solr.in.sh,windows 下批改配置文件bin/solr.in.cmd 即可

SOLR_PORT=9983 #默认正文掉

也能够在 solr-8.11.2/server/etc/jetty-http.xmlsolr-8.11.2/server/etc/jetty-https.xml 别离对应 httphttps协定。

拜访日志

默认在 solr-xx/server/logs 目录下,能够批改 solr-xx/server/resources/log4j2.xml 文件自定义

拜访限度

不倡议 solr 间接裸露到公网上,即便有明码,还是倡议减少白名单

linux 下批改配置文件bin/solr.in.sh,windows 下批改配置文件bin/solr.in.cmd

# Sets the port Solr binds to, default is 8983
SOLR_PORT=9983
# Restrict access to solr by IP address.

# Specify a comma-separated list of addresses or networks, for example:
#   127.0.0.1, 192.168.0.0/24, [::1], [2000:123:4:5::]/64
# 白名单
SOLR_IP_WHITELIST=127.0.0.1,192.168.1.0/24,
# Block access to solr from specific IP addresses.
# Specify a comma-separated list of addresses or networks, for example:
#   127.0.0.1, 192.168.0.0/24, [::1], [2000:123:4:5::]/64
# 黑名单
#SOLR_IP_BLACKLIST=

时区批改

查看日志时会发现,solr 中日志的工夫与实在时间差了 8 的小时,比方当初是 10 点,而日志显示的是 02 点,这是 solr 因为时区设置问题, 导致要么日志工夫不对(早 8 小时)要么失常入索引后的 date 类型的工夫会缩小 8 小时(调整时区后)。
linux 下批改配置文件 bin/solr.in.sh,windows 下批改配置文件 bin/solr.in.cmd 即可
linux:

SOLR_TIMEZONE="Asia/Shanghai"

windows:

set SOLR_TIMEZONE=Asia/Shanghai

参考文档

  1. 官网文档
正文完
 0