docker - 如何在 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 吗?
解决方案
这是 Docker 上的一个错误。(https://github.com/dadoonet/fscrawler/issues/1229)
如果您手动安装它(安装 JVM 和 FSCrawler),它应该可以正常工作。
推荐阅读
- .net - 如何删除 NavigationViewItem 周围的意外白色边框?
- python - SQLAlchemy SQL 注入保护在核心级别或仅在 ORM 级别
- python - print(os.listdir()) 使用时打印不存在的(旧)文件
- selenium - Selenium/Webscrape 这个字段
- magento - 更改措辞“登录以将此产品添加到购物清单”。在 Magento 网站上查看项目时
- clob - 使用 dcl-s xml_data SQLTYPE(CLOB:10000000) 编译 SQLRPGLE 问题;
- javascript - Firestore,将特定字段检索为 JSON?
- elasticsearch - 弹性搜索创建一个动态字段作为响应
- google-apps-script - 如何将特定单元格导出到 Google 表格中的文本文件
- perl - Perl - 对多维数组进行排序