摘要:下载配置 Elastic 企业搜索软件服务,并实现在后台运行。
版本说明:因需要与本机器已经安装的 Elasticsearch、Kibana 版本保持一致,本方案当中的 Elastic Enterprise Search 版本为 7.17.4
下载安装
Step-1 打开 Enterprise Search 官方下载地址:
https://www.elastic.co/cn/downloads/enterprise-search
Step-2 在下载页面点击 View past releases
进入版本选择页面:
https://www.elastic.co/cn/downloads/past-releases#enterprise-search
Step-3 在筛选器当中,根据需求选择 Enterprise Search
& 7.17.4
点击 Download
按钮,进入文件列表:
https://www.elastic.co/cn/downloads/past-releases/enterprise-search-7-17-4
Step-4 点击 MACOS/LINUX
下载软件安装包,下载后的文件名称为 enterprise-search-7.17.4.tar.gz
,双击解压文件,复制到自己习惯的地方。
运行前准备
Elastic Enterprise Search 需要与 Elasticsearch、Kibana 配套使用,因此在正式运行软件之前,需要有一些系统的配置工作。
可以参照官方教程指引:
https://www.elastic.co/cn/downloads/enterprise-search
具体准备工作包含:
(1)安装好适合的Java运行环境,与本版本软件对应的 JDK 版本为11,需要在网上搜索适配M1芯片的OpenJDK 安装包下载并安装。
(2)安装 Elasticsearch ,并配置账号安全选项,如密码访问等,启动 Elasticsearch 服务。
(3)安装 Kibana ,配置好账号安全选项,并定位到配置文件config/kibana.yml
增加一行 enterpriseSearch.host: http://localhost:3002
,之后重启 Kibana 服务。
(4)配置 Enterprise Search ,打开上一节解压后的软件文件夹 enterprise-search-7.17.4
,定位到 config/enterprise-search.yml
,在末尾添加配置,示例:
1 | allow_es_settings_modification: true |
运行
方式1 直接运行
进行完前置的准备工作后,进入文件夹 enterprise-search-7.17.4
,可执行文件位置在其中的 bin/enterprise-search
。
打开终端,当中定位到 /bin
目录,执行 ./enterprise-search
,正常情况下,程序会开始运行并在终端打印出一系列日志内容,如:
1 | Found java executable in PATH |
方式2 后台运行
目标:实现后台运行程序,当终端关闭时,enterprise-search 程序可以继续保持运行。
方法:配套使用 nohup
与 &
指令,具体为在 /bin
目录执行:
1 | # 使程序在后台运行,并使日志输出到 nohupcmd.out 文件当中。 |
知识点:Linux后台运行命令有两种方式
方式1 : cmd &
: 后台运行,关掉终端会停止运行
方式2 : nohup cmd &
: 后台运行,关掉终端不会停止运行