离线安装 Easysearch #
本文档介绍如何在没有网络连接的环境中安装 Easysearch。
Linux 环境离线安装 #
Bundle 包内置了 JDK,是最简单的离线安装方式。
- 提前准备(在有网络的环境中)
# 下载 bundle 包
wget https://release.infinilabs.com/easysearch/stable/bundle/easysearch-1.14.0-2228-linux-amd64-bundle.tar.gz
- 离线安装步骤
# 创建 easysearch 用户
groupadd -g 602 easysearch
useradd -u 602 -g easysearch -m -d /home/easysearch -c 'easysearch' -s /bin/bash easysearch
# 创建 easysearch 安装目录
mkdir -p /data/easysearch
# 解压 bundle 包到安装目录
tar -zxf easysearch-1.14.0-2228-linux-amd64-bundle.tar.gz -C /data/easysearch
# 初始化
cd /data/easysearch && bin/initialize.sh
# 调整目录权限
chown -R easysearch:easysearch /data/easysearch
# 运行 Easysearch
su easysearch -c "/data/easysearch/bin/easysearch -d -p pid"
# 停止 Easysearch
kill -9 $(cat pid)
Windows 环境离线安装 #
简化安装(无 HTTPS)
- 提前准备
- 下载 Easysearch: https://release.infinilabs.com/easysearch/stable/easysearch-1.14.0-windows-amd64.zip
- 下载 JDK: https://cdn.azul.com/zulu/bin/zulu17.54.21-ca-jre17.0.13-win_x64.zip
- 离线安装步骤
# 解压 Easysearch 到目标目录
# 解压 JDK 到 Easysearch 目录下,重命名为 jdk
# 修改配置文件 config/easysearch.yml
security.enabled: false
# 运行
bin/easysearch.bat