我想在ElascticSearch中安装一个名为kuromoji的插件并在CireclCI上运行

时间:2019-09-30 18:07:42

标签: elasticsearch circleci

我正在尝试使用CireclCI运行在Rails和ElasticSearch上运行的应用程序。
通过在CireclCI的config.yml中指定多个图像,我能够启动Rails和ElascticSearch。
但是,在ElascticSearch中安装了名为kuromoji的插件时,该过程尚未完成,并且端口未在监听。

我将在下面写下详细信息。

config.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

谢谢您到目前为止的阅读。 我将等待您的答复

1 个答案:

答案 0 :(得分:0)

我通过使用kuromoji创建自定义图像解决了这个问题。