我试图在开发Spring Boot应用程序时创建一个本地kibana/elastic堆栈。当我将应用程序作为单个容器启动时,我可以成功地将其连接到elastic:
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.2.3
所以我尝试启动提供的堆栈docker docker compose文件,可在此处找到:https://github.com/elastic/stack-docker
一切似乎都很好,我可以在localhost:5601上连接到kibana,但我的浏览器和应用程序都无法分别连接到9200和9300上的elastic。
从检查到github和我运行的唯一修改是我在弹性定义中添加了9300。
知道在docker compose中运行时,我可以做哪些更改以使我的应用程序/浏览器可以访问elastic吗?
请添加以下docker组件
version: '2.2'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:6.4.2
container_name: elasticsearch
environment:
- cluster.name=elasticsearch
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- "discovery.zen.ping.unicast.hosts=elasticsearch"
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- esdata1:/usr/share/elasticsearch/data
ports:
- 9200:9200
- 9300:9300
kibana:
image: docker.elastic.co/kibana/kibana:6.4.2
container_name: kibana
environment:
- SERVER_NAME=localhost
- ELASTICSEARCH_URL=http://elasticsearch:9200
- XPACK.MONITORING.COLLECTION.ENABLED=true
ports:
- 5601:5601
volumes:
esdata1:
driver: local
运行后,kibana url将在http://localhost:5601
和ElasticSearchURLhttp://localhost:9200/
问题内容: 当我尝试使用连接到Elasticsearch时, 它工作正常。 但是当我运行它时抛出一个错误说 无法连接到本地主机端口9200:连接被拒绝 如何解决这个错误? 问题答案: 默认情况下,它应该绑定到所有本地地址。因此,假设你没有使用防火墙在网络层的问题,唯一的ES设置我能想到是检查并确保其未设置或设置为或或正确的IP地址为您的网络。 更新:根据ES 2.3中的注释,您应该进行设置。
当我尝试使用它工作正常。 但是当我运行它抛出一个错误,表示 连接到localhost端口9200失败:连接拒绝 如何解决此错误?
我在运行Ubuntu服务器14.04的服务器上安装了PostgreSQL 9.3。 在服务器上运行时,我得到(我猜是相关部分):
我正在本地机器上通过docker运行elasticsearch,可以通过端口9200上的RESTAPI正常访问它。 Apache flink用于通过端口9300与elasticsearch通信。 我的目标是通过接收器将apache flink中的数据放入elasticsearch,但每次执行我的程序时都会出现java错误: 运行容器的docker命令如下所示: 我还尝试通过"-p0.0.0.0:9
我是一个新手,需要一些帮助。. 我正在使用Selenium 2.2.0和FF v7。Windows XP上的0.1 我已经成功地在IE中录制并回放了一个java脚本,但是每当我尝试在FF中执行相同的脚本时,我都会收到以下错误消息: 45000 ms后无法连接到端口7055上的主机127.0.0.1 我在很多地方读到,如果我将firefox版本降级到3.6,脚本将运行良好,但我并不热衷于降级。有人能
我将elasticsearch容器的ip地址放入elasticsearch_url/中,并尝试使用elasticsearch_url:http://localhost:9200但我也得到了同样的警告:我知道:我可以访问kibana的仪表盘,当我卷曲“http:/IP\u addres\u of_the_container\u elk:9200” 这是我的docker compose: 谁能帮忙吗?