Solr6.1的安装运行

Solr升级的速度还是很快的,现在6.1版本都已经推出来有一段时间了,正在逐步把所有的Solr升级成6.1,记录一下安装部署的笔记。

下载:http://www.apache.org/dyn/closer.lua/lucene/solr/6.1.0

下载下来的Solr,解压出来至/opt/solr-6.1.0。

6.1同样需要高版本的JDK,需要下载私信我给你下载地址。依然我们指定Solr使用的JDK路径:

export SOLR_JAVA_HOME=/opt/jdk1.8.0_66/

基础使用

Solr启动的方式同5.0版本(指定端口8080)

./bin/solr start -p 8080

前端运行

./bin/solr start -f

停止运行

bin/solr stop -p 8080
bin/solr stop -all

运行状态检查

bin/solr status

Solr命令帮助

    ./bin/solr -help

创建Core,类似于不同的数据库

bin/solr create -c 

注册为服务启动(适用于Production服务器)

将bin目录下面的install_solr_service.sh文件复制到上一级目录(比如/opt),然后执行

 ./install_solr_service.sh  solr-6.1.0.tgz

如果要指定安装的目录,或者启动端口:

./install_solr_service.sh solr-6.1.0.tgz -i /mnt/  -p 8080

安装后会自动创建solr用户,并注册为服务,接下来可以将Solr目录(如果没有指定是/opt/solr)的owner修改为solr用户。

然后对Solr服务的参数做一些调整,执行:

vim /etc/default/solr.in.sh

solr.in.sh这个文件包含了大量Solr相关的参数设置。

    SOLR_JAVA_HOME="/opt/jdk1.8.0_66/"
    # Increase Java Heap as needed to support your indexing / query needs
    # Solr占有内存
    SOLR_HEAP="3000m"
    # By default the start script uses UTC; override the timezone if needed

    # 时区
    SOLR_TIMEZONE="UTC+8"

修改以后执行:

service solr restart

即可重启Solr服务了!

你可能感兴趣的:(Solr6.1的安装运行)