elasticsearch - 我想在 ElascticSearch 中安装一个名为 kuromoji 的插件并在 CireclCI 上运行它
问题描述
我正在尝试使用 CireclCI 运行在 Rails 和 ElasticSearch 上运行的应用程序。
我可以通过在 CireclCI 的 config.yml 中指定多个图像来启动 Rails 和 ElascticSearch。
但是,当在 ElascticSearch 中安装了名为 kuromoji 的插件时,该过程并没有完成,并且端口没有监听。
我将在下面写下详细信息。
配置.yml
docker:
- image: circleci/ruby:2.6.4-browsers
- image: docker.elastic.co/elasticsearch/elasticsearch:5.6.1
command: bin/elasticsearch-plugin install analysis-kuromoji
environment:
http.host: '0.0.0.0'
http.port: 9200
xpack.security.enabled: false
steps:
....
在 CireclCI 管理屏幕上,显示如下。
Container docker.elastic.co/elasticsearch/elasticsearch:5.6.1 46m5s
-> Downloading analysis-kuromoji from elastic
[=================================================] 100%??
-> Installed analysis-kuromoji
感谢您到目前为止的阅读。我会等你的回复
解决方案
我通过使用 kuromoji 创建自定义图像解决了这个问题。
推荐阅读
- gradle - 可以发布到 mavenLocal 但不能发布到远程仓库?
- c++ - 为什么 C++ 中的 fetestexcept 被编译为函数调用而不是内联
- python - Tkinter Treeview - 条件格式 - 单个单元格颜色
- c# - EF Core 包括查询
- hash - murmur3f 和 xxhash 不同变体的质量
- go - JSONAPI 删除关系
- java - 导入时Java找不到包
- c# - T4代问题
- python - Python 多处理 - PermissionError:[WinError 5] 访问被拒绝
- regex - 我可以在VScode中查找并替换RegEx以替换找到的不带引号的RegEx吗?