首页 > 解决方案 > 如何在 ubuntu 中使用 fscrawler?

问题描述

是否可以在 ubuntu 中使用 fscrawler?我在windows上用过,效果很好。当我尝试在 ubuntu 上遵循相同的实现时,我遇到了各种错误。

首先,我只是尝试拉取 docker 映像并根据本指南https://fscrawler.readthedocs.io/en/latest/installation.html#installation运行它并使用docker pull dadoonet/fscrawler

当我尝试运行它时, docker run -it --rm -v /home/index:/root/.fscrawler -v /home/messages:/tmp/es:ro dadoonet/fscrawler fscrawler job_name出现此错误

/usr/bin/fscrawler: 47: /usr/bin/fscrawler: ps: not found
ERROR StatusLogger Reconfiguration failed: No configuration found for '4e0e2f2a' at 'null' in 'null'

之后,我尝试按照本教程fscrawler 教程来安装它并在 linux 中使用它。我下载了 fscrawler-es7-2.8-SNAPSHOT 版本,但是bin/fscrawler resumes在我解压缩文件的文件夹中运行只是给了我这个错误bin/fscrawler: command not found

有什么方法可以在 linux 系统中使用 fscrawler 吗?

标签: dockerubuntuelasticsearchfscrawler

解决方案


这是 Docker 上的一个错误。(https://github.com/dadoonet/fscrawler/issues/1229

如果您手动安装它(安装 JVM 和 FSCrawler),它应该可以正常工作。


推荐阅读