Zinc 是一个进行全文索引的搜索引擎。它是Elasticsearch的轻量级替代品,运行在不到 100 MB 的 RAM 中。它使用bluge作为底层索引库。
打开Zinc的release页面,下载机器所适配的版本,并解压到相应的文件夹。
第一次启动前需要配置环境变量:
ZINC_FIRST_ADMIN_USER=admin
ZINC_FIRST_ADMIN_PASSWORD=Complexpass#123
之后用管理员权限打开Windows终端,切换到相应的文件夹下,执行以下命令:
$ mkdir data
$ zinc.exe
成功执行后,打开http://localhost:4080/,就能看到图形化界面了。
如果启动过程中出现错误:
ZINC_FIRST_ADMIN_USER and ZINC_FIRST_ADMIN_PASSWORD must be set on first start. You should also change the credentials after first login.
可能是没有配置好环境变量,或是没有以管理员身份运行终端(win+X,A)所导致的。
在工作目录下创建一个名为data的文件夹,再使用docker run命令,即可轻松架设Zinc:
mkdir data
docker run -d -v $PWD/data:/data -e ZINC_DATA_PATH="/data" -p 4080:4080 -e ZINC_FIRST_ADMIN_USER=admin -e ZINC_FIRST_ADMIN_PASSWORD=Complexpass#123 --name zinc public.ecr.aws/zinclabs/zinc:latest
参数-d为后台运行;-v把当前工作目录下的data文件夹挂载到容器内的data文件夹上;-e为参数命令。