首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行在两个容器中的curator4和elasticsearch之间的连接

运行在两个容器中的curator4和elasticsearch之间的连接
EN

Stack Overflow用户
提问于 2016-12-24 04:59:35
回答 0查看 391关注 0票数 0

我使用plindelauf/curator4 image来连接并运行运行在另一个容器中的Elasticsearch的操作。docker ps提供:

代码语言:javascript
复制
CONTAINER ID        IMAGE                                COMMAND                  CREATED             STATUS              PORTS                                                                        NAMES
ac97b5674524        plindelauf/curator4                  "/opt/docker-entrypoi"   6 seconds ago       Up 5 seconds                                                                                     curator
e584c9b090c8        vagrant-registry.vm:5000/sslserver   "python /sslServer/ss"   23 hours ago        Up 23 hours         0.0.0.0:12121->12121/tcp                                                     sslserver
20eee9943664        kibana:4                             "/docker-entrypoint.s"   23 hours ago        Up 23 hours         0.0.0.0:5601->5601/tcp                                                       kibana
8c462586982e        logstash:2                           "/docker-entrypoint.s"   23 hours ago        Up 23 hours         0.0.0.0:5044->5044/tcp, 0.0.0.0:12201->12201/tcp, 0.0.0.0:12201->12201/udp   logstash
c971fa3e357b        elasticsearch:2                      "/docker-entrypoint.s"   23 hours ago        Up

我用以下命令运行容器

代码语言:javascript
复制
$ docker run -d -e INTERVAL_IN_MINUTES=5 -v /home/vagrant/configs:/opt/config --link elasticsearch:elasticsearch --name curator plindelauf/curator4

一切看起来都很正常,但是当我尝试运行策展手册时,我看到了以下错误

代码语言:javascript
复制
root@ac97b5674524:/opt# curator --config /opt/config/curator.yml /opt/config/actionfile.yml
Traceback (most recent call last):
  File "/usr/local/bin/curator", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python2.7/site-packages/curator/curator.py", line 5, in main
    cli()
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 716, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 696, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 889, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 534, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/curator/cli.py", line 215, in cli
    client = get_client(**client_args)
  File "/usr/local/lib/python2.7/site-packages/curator/utils.py", line 566, in get_client
    'Error: {0}'.format(e)
elasticsearch.exceptions.ElasticsearchException: Unable to create client connection to Elasticsearch.  Error: ConnectionError(<urllib3.connection.HTTPConnection object at 0x7f144c062f90>: Failed to establish a new connection: [Errno 111] Connection refused) caused by: NewConnectionError(<urllib3.connection.HTTPConnection object at 0x7f144c062f90>: Failed to establish a new connection: [Errno 111] Connection refused)

我相信--link是正确的。我是个新手,所以我不知道是怎么回事。我不确定是否也需要向您提供馆长的配置文件。如果是的话,请告诉我。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41307782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档