安装目录
安装脚本默认将solr安装到/opt目录下,可以通过-i选项修改安装位置,同时脚本会创建一个软链接:
/opt/solr-X.0.0
/opt/solr -> /opt/solr-X.0.0
在后续版本升级中,可以将该链接修改为升级后的solr版本目录
分离可写文件
默认安装到/var/solr目录下,可以使用-d选项修改路径
创建solr用户
出于安全考虑,不推荐使用root运行solr,启动脚本将拒绝使用root账户,安装时默认创建“solr”用户,可以使用-u选项来指定用户,并需要在运行脚本之前将用户创建完成,安装脚本将把/opt/solr与/var/solr的拥有着设置为solr
运行安装脚本
tar xzf solr-6.3.0.tgz solr-6.3.0/bin/install_solr_service.sh --strip-components=2
该命令将把install_solr_service.sh解压到当前目录,运行时确认系统已安装lsof(sudo yum install lsof),安装脚本需要root权限运行
bash ./install_solr_service.sh solr-6.3.0.tgz
以下脚本效果同上
bash ./install_solr_service.sh solr-6.3.0.tgz-i /opt -d /var/solr -u solr –s solr –p 8983
可以自定义安装路径、用户、服务名称、port等,更多选项使用
bash ./install_solr_service.sh -help 命令查看
安装成功后显示如下:
Solr process 4565 running on port 8983
{
"solr_home":"/var/solr/data",
"version":"6.3.0 a66a44513ee8191e25b477372094bfa846450316 - shalin - 2016-11-02 19:52:42",
"startTime":"2016-12-18T06:51:37.926Z",
"uptime":"0 days, 0 hours, 0 minutes, 17 seconds",
"memory":"85.4 MB (%17.4) of 490.7 MB"}
查看solr的运行状态
service solr status
环境变量设置
安装脚本中定义了solr得一系列环境变量,安装中如果使用-s选项,生成的脚本有所不同,例如服务名为solr-demo,则生成的脚本为/etc/default/solr-demo.in.sh,在脚本中可以设置solr相关参数,
#SOLR_JAVA_HOME=""
#SOLR_STOP_WAIT="180"
#SOLR_JAVA_MEM="-Xms512m -Xmx512m"
#ZK_HOST=""
#ZK_CLIENT_TIMEOUT="15000"
#SOLR_LOG_LEVEL=INFO
……
SOLR_PID_DIR="/var/solr"
SOLR_HOME="/var/solr/data"
#日志设置,solr使用log4j输出日志
LOG4J_PROPS="/var/solr/log4j.properties"
SOLR_LOGS_DIR="/var/solr/logs"
SOLR_PORT="8983"
init.d script设置
在linux系统中,推荐设置init.d脚本,系统可以使用service工具管理solr服务,安装脚本默认生成路径为/etc/init.d/solr,使用-s参数后则是对应名称的脚本
SOLR_INSTALL_DIR=/opt/solr
SOLR_ENV=/etc/default/solr.in.sh
RUNAS=solr #设置solr进程的拥有者,不设置话为root,生产环境不推荐使用root运行
支持 start,stop,restart,status命令
相关推荐
solr6.3下好用的mmseg4j分词库,测试可用。
1.下载solr7.5.tar,拷贝到CentOS解压 2.启动solr 3.开启该端口防火墙 4.控制界面访问 5.创建一个核心(又名索引)(此处测试名称:core1) 6.配置数据库读取信息:DataImportHandler 7.重启solr在core1导入数据库...
用于solr6.5的IK分词包,内含使用说明及配置文件
Mac和Linux环境下的完整部署包,解压有说明 在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立 apache-solr-3.6.0.xml 提交搜索资源并建立索引 cd /...
solr更新到6.x的版本了,ik-analyzer-5.x.jar又不好使了。 无意间从"随-忆"的博客中看到了如何去修改源代码,从而让分词器能够适应6.x的版本,亲自尝试了一下,果然可以,于是奉上了自己重新编译的jar包。 6.x的版本...
solr6.3.0解压后直接放在 tomcat8的webapps文件夹下,另需要改web.xml中solrhome的配置
solr6.5英文版操作说明文档
本文档介绍solr基本安装和配置,以及在生产环境下的具体应用。
中文分词IKAnalyzer-Solr6.5,项目使用中,希望对大家有用
CentOS_x64_6.5_搭建Solr搜索1
centos搭建的solr服务器下搭建好的solr服务器,可以直接使用!!
Solr(Cloudera)使用手册
这是一个分词器.可以结合solr6来使用. 配置的详情,我会更新csdn
Solr6.5 IK分词器
solr-dataimportscheduler适配solr6.3,不知有没bug,暂时能跑起来
solr5+和ikanalyzer集成包主要内容包括:ext.dic、IKAnalyzer.cfg.xml和stopword.dic;ik-analyzer-solr5-5.x.jar 和 solr-analyzer-ik-5.1.0.jar
solr6.3 ik 分词器的相关jar包和相关配置文件,用户可以配置自己的扩展字典,以及扩展停止词字典
maven 整合solr4.2环境,另外整合了solr-data-import源码环境,资源10分,十分不贵!有需要的朋友请下载吧。花了我3个小时的时间整理的。下载后,使用maven导入即可使用,升级solr版本也比较方便。本环境使用了...
apache-tomcat-8.5.24+ikanalyzer-solr6.5+solr-7.2.0,目前使用docker进行镜像安装,安装参考:https://www.jianshu.com/p/7c4d9d7dcd94
solr-6.0.1.tgz ,centos下的solr-6.0.1安装工具文件,需要解压,解压后就是solr-6.0.1.tgz