专栏首页SmartSiSolr 安装与部署

Solr 安装与部署

Solr 5.5.4 版本

1. 必须条件

需要 Java Runtime Environment(JRE)1.8 版本或更高版本。如下所示,在命令行中检查 Java 版本:

wy:opt wy$ java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

不同的版本会有所不同,但是需要确保满足最低版本要求。

2. 下载与安装

可从 Solr 网站上获得 Solr 安装包。目前最新版本为 8.7.0 版本。在这我们选择 5.5.4 版本。一共有三个不同的包:

  • Linux/Unix/OSX 操作系统:solr-5.5.4.tgz
  • Windows 操作系统:solr-5.5.4.zip
  • Solr源代码包:solr-5.5.4-src.tgz

在这我们以 Mac 为例,选择 solr-5.5.4.tgz 包进行安装。解压缩包到指定目录下:

tar -zxvf solr-5.5.4.tgz -C /opt/

创建软连接便于升级:

ln -s solr-5.5.4/ solr

这样我们就安装完成了,您将在其中看到以下目录和文件:

为了更方便使用,我们修改 /etc/profile 配置文件,添加如下内容:

# SOLR
export SOLR_HOME=/opt/solr
export PATH=${SOLR_HOME}:$PATH

3. 启动服务

如果安装 Solr 后没有启动,可以通过运行如下命令来启动:

solr start

如果在第一次启动 Solr 时,报如下错误:

Solr home directory /opt/solr must contain a solr.xml file!

上述错误是找不到 solr 的 Home 目录,可以选择使用如下命令指定:

solr start -s /opt/solr/server/solr

这将在后台启动 Solr,并侦听 8983 端口。

4. 服务状态

如果不确定 Solr 是否在本地运行,可以使用 status 命令进行检验:

wy:opt wy$ solr status

5. Web UI

通过上面的服务状态我们可以知道 Solr 正在运行。现在我们可以使用 Web 浏览器查看管理控制台:

http://localhost:8983/solr

6. 创建Core

如果未使用示例配置启动 Solr,那么需要创建一个 Core 才能进行索引和搜索。可以通过如下命令运行:

solr create -c <name>

如上所示,我们创建一个名为 test 的 Core。

7. 停止服务

我们需要使用如下命令停止 Solr 服务:

solr stop

欢迎关注我的公众号和博客:

参考:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • windows环境solr的安装部署

    entity节点中,name为对应的数据表名,query为关键字查询的sql语句 field节点中为每一个字段对应映射关系 `conf

    java攻城狮
  • (二)Solr的安装配置及部署

    qubianzhong
  • Zookeeper与Solr 概述 部署 Solr Cloud

    待你如初见
  • Presto 安装与部署

    Presto 在访问 Hive 中的数据时需要得到 Hive 中的所有元数据信息,因此需要部署一个 HiveMetaStore 服务提供 Hive 的元数据信息...

    smartsi
  • Running Solr on Kubernetes

    我们将为搜索工程师介绍在Kubernetes(k8s)上运行Solr的基础知识。 具体来说,我们涵盖以下主题:

    黎明你好
  • DC/OS 的安装与部署

    2016年4月,Mesosphere开源了他们开发的DC/OS (数据中心操作系统),引起了广泛的关注,虽然开源版本和他们的企业版本应该还有一些差距,但是我们仍...

    CSDN技术头条
  • Hbase的安装与部署

    用户2909867
  • 01-Djangob部署与安装

    linux系统下部署Django 1、Python3安装 2、setuptools安装 3、django安装

    py3study
  • 002.OpenShift安装与部署

    Red Hat OpenShift容器平台是由Red Hat作为RPM包和容器映像两种类型存在。RPM包使用订阅管理器从标准Red Hat存储库(即Yum存储库...

    木二
  • Mesh1# istio安装与部署

    Istio作为service mesh控制面的实施标准,先部署起来。然而会有一个坑要注意,否则无法访问到页面。这个坑是个示例的bug,已被人提了issue,我也...

    瓜农老梁
  • solr的介绍及安装

    第六步:把/root/solr-4.10.3/example/lib/ext目录下的所有的jar包,添加到solr工程中。

    用户5927264
  • Solr各个版本的差异

    构建搜索引擎常用的方式目前主要有两种:一是solr,一是ES。我这里推荐solr,如果你还要加上大数据的一些特性,建议使用ES。

    物流IT圈
  • IIS安装与部署,站点的部署与配置

    2.安装完成以后可以从控制面板---->管理工具----->Internet信息服务

    wfaceboss
  • 利用Solr服务建立的站内搜索雏形---solr1

    最近看完nutch后总感觉像好好捯饬下solr,上次看到老大给我展现了下站内搜索我便久久不能忘怀。总觉着之前搭建的nutch配上solr还是有点呆板,在nutc...

    JackieZheng
  • Service Mesh - Istio安装与部署

    在当前版本Istio的安装与部署已经变得非常简单了,只需要几个简单的步骤就能将Istio环境搭建起来。首先要做的是下载Istio(在文档中核对Istio支持的k...

    端碗吹水
  • solr安装配置

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

    似水的流年
  • solr安装配置

    环境介绍 solr 6.5.1 tomcat8 jdk1.8 一、下载solr安装包 下载地址:http://www.apach...

    似水的流年
  • Solr和Spring Data Solr

    Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企业级的,快速的和高度可扩展的。Sol...

    宋先生
  • solr安装配置

    环境介绍 solr 6.5.1 tomcat8 jdk1.8

    似水的流年

扫码关注云+社区

领取腾讯云代金券