离线安装

离线安装 Easysearch #

本文档介绍如何在没有网络连接的环境中安装 Easysearch。

Linux 环境离线安装 #

Bundle 包内置了 JDK,是最简单的离线安装方式。

  1. 提前准备(在有网络的环境中)
# 下载 bundle 包
wget https://release.infinilabs.com/easysearch/stable/bundle/easysearch-1.14.0-2228-linux-amd64-bundle.tar.gz
  1. 离线安装步骤
# 创建 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)

  1. 提前准备
- 下载 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
  1. 离线安装步骤
# 解压 Easysearch 到目标目录
# 解压 JDK 到 Easysearch 目录下,重命名为 jdk

# 修改配置文件 config/easysearch.yml
security.enabled: false

# 运行
bin/easysearch.bat