`

Solr6.3 生产环境使用(Centos6.5)

    博客分类:
  • Solr
阅读更多

安装目录

安装脚本默认将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运行

 

支持 startstoprestartstatus命令

分享到:
评论

相关推荐

    mmseg4j-solr-2.4.0.jar

    本文将深入探讨mmseg4j在Solr中的应用,以及如何在Solr 6.3版本中集成并使用mmseg4j-solr-2.4.0.jar这个库。 首先,mmseg4j是由李智勇开发的一个基于Java的中文分词工具,它的全称是“Minimum Match Segmentation ...

    solr6.5使用的IK分词

    "solr6.5使用的IK分词"就是一个针对Solr 6.5版本的中文分词解决方案。 **IK分词器** IK分词器(Intelligent Chinese Analyzer)是由Lucene社区开发的一款高性能的中文分词工具,适用于Java环境。它的主要目标是为...

    CentOS7.2下安装Solr7.5和使用笔记

    1.下载solr7.5.tar,拷贝到CentOS解压 2.启动solr 3.开启该端口防火墙 4.控制界面访问 5.创建一个核心(又名索引)(此处测试名称:core1) 6.配置数据库读取信息:DataImportHandler 7.重启solr在core1导入数据库...

    Solr3.6 + 中文分词 完整Tomcat工程部署包

    Mac和Linux环境下的完整部署包,解压有说明 在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立 apache-solr-3.6.0.xml 提交搜索资源并建立索引 cd /...

    solr6.3.0.zip tomcat专用

    将Solr 6.3.0与Tomcat 8结合使用,可以实现一个高效、可扩展的搜索服务环境。 首先,安装Solr 6.3.0到Tomcat 8的过程简单明了。你需要先下载并解压solr6.3.0.zip文件,这将包含Solr的服务器端组件,如Web应用程序、...

    ik-analyzer-solr-6.x.jar

    solr更新到6.x的版本了,ik-analyzer-5.x.jar又不好使了。 无意间从"随-忆"的博客中看到了如何去修改源代码,从而让分词器能够适应6.x的版本,亲自尝试了一下,果然可以,于是奉上了自己重新编译的jar包。 6.x的版本...

    分词器 ikanalyzer-solr6.5

    其次,ikanalyzer-solr6.5 与Solr 6.5的集成,使得在Solr环境中配置和使用ikanalyzer变得更加便捷。在Solr中,分词器是通过Schema.xml或managed-schema文件来配置的,用户需要指定分词器的类名以及相关参数。ik...

    solr6.5英文版操作说明文档

    - **使用 Solr 管理界面**:通过 Web 界面介绍 Solr 的使用方法,用户可以查看配置文件、提交查询、监控日志和 Java 环境设置等。 - **文档、字段与模式设计**:详细阐述了 Solr 如何组织数据进行索引,并解释了模式...

    solr ik分词器

    "Solr6.3 IK分词器"就是这样一个工具,专为处理中文文本而设计,它被集成到Solr中以优化对中文内容的处理。 IK分词器,全称为"Intelligent Chinese Analyzer",由Java编写,是Solr和Elasticsearch中的一个流行中文...

    Solr生产环境总结

    在生产环境中,Solr 成为了构建高效站内搜索功能的首选方案,尤其适用于大型门户网站和电子商务网站。 在需求分析阶段,对于需要快速、相关度排序的高级搜索功能,传统的数据库查询方法往往难以胜任。单独使用 ...

    ikanalyzer5.5-solr6.5.zip

    在Solr 6.5中使用IKAnalyzer的过程大致如下: 1. **下载并解压**:首先下载**ikanalyzer-solr6.5**压缩包,解压到Solr的lib目录下,使Solr能够识别和加载该分词器。 2. **配置Solr schema.xml**:在Solr的schema.xml...

    CentOS_x64_6.5_搭建Solr搜索1

    在 CentOS_x64_6.5 系统上搭建 Solr 搜索环境,首先需要准备的工具有 Xshell 和 WinSCP,这两个工具分别用于远程连接服务器和传输文件。此外,JDK 和 Tomcat 也是必需的,因为 Solr 可以在支持 Servlet 的容器中运行...

    Solr6.5 IK分词器

    在Solr 6.5版本中,IK分词器被广泛使用,以实现高效、准确的中文搜索。 IK分词器最初由杨洪强开发,旨在解决中文分词的复杂性,如歧义分词、新词识别等问题。它支持多种分词模式,包括精确模式、全模式、关键词模式...

    centos搭建的solr服务器

    centos搭建的solr服务器下搭建好的solr服务器,可以直接使用!!

    Solr(Cloudera)使用手册

    ### Solr(Cloudera)使用手册 #### 一、创建Collection与管理实例 在使用Solr(Cloudera)时,创建Collection是基本的操作之一。Collection是Solr中的数据存储单元,相当于关系数据库中的表。 ##### 创建路径与实例 ...

    solr的安装与使用

    Solr安装与使用 Solr是一款功能强大的搜索引擎,能够帮助我们快速搭建企业搜索平台。在本文中,我们将详细介绍Solr的安装和使用过程。 一、安装Solr 首先,我们需要下载Solr的安装包。这里我们使用的是Solr 1.3...

    solr-dataimportscheduler

    solr-dataimportscheduler适配solr6.3,不知有没bug,暂时能跑起来

    solr5.4开发环境完整配置

    在本文中,我们将详细探讨如何配置 Solr 5.4 开发环境,包括安装、配置、以及数据导入,同时也会提及 mmseg4j 分词器的使用。 首先,让我们了解 mmseg4j。这是一款适用于Java的中文分词库,它能够有效地对中文文本...

    solr5.5.4部署及使用

    首先,我们需要准备合适的环境,这里要求的是JDK 1.7 或更高版本,Tomcat 8 或以上版本,以及Solr 5.5.4和相应的SolrJ库。这些组件可以从官方网站下载并进行安装。 对于Jetty部署方式,首先从Apache官网下载Solr ...

    solr 6.0.1 for centos.zip

    在生产环境中,推荐使用Zookeeper进行集群管理,以确保高可用性和一致性。 总的来说,“solr 6.0.1 for centos.zip”压缩包为在CentOS系统上搭建和运行Solr 6.0.1提供了一条便捷的途径,使得开发者和运维人员能够...

Global site tag (gtag.js) - Google Analytics