首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >基于多节点群的基于码头的弹性搜索应用

基于多节点群的基于码头的弹性搜索应用
EN

Stack Overflow用户
提问于 2020-04-18 12:37:09
回答 1查看 509关注 0票数 1

我有一个带有python后端的小应用程序,我在那里实时地对tweet进行流和分类。我使用elasticsearch收集机密推文,并使用Kibana根据es数据进行可视化。在我的前面,我只是使用基巴纳可视化。

目前,我正试图以多节点群作为服务堆栈运行我的应用程序,但是我的撰写文件有问题。

我试图从弹性搜索开始,并使用这个信息https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html,但没有帮助,我成功地部署了我的停靠-撰写文件,即使只有elasticsearch序列化。

这是我的yml文件:

代码语言:javascript
代码运行次数:0
运行
复制
version: '3'
services:
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.6.2
    environment:
      - cluster.name=docker-cluster
      - bootstrap.memory_lock=true
      - 'ES_JAVA_OPTS=-Xms512m -Xmx512m'
    ulimits:
      memlock:
        soft: -1
        hard: -1
    ports:
      - '9200:9200'
  kibana:
    image: docker.elastic.co/kibana/kibana:7.6.2
    ports:
      - '5601:5601'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-18 14:34:26

下面是用于开发环境中单个节点的docker-复合文件,该文件具有disabled security,并具有discovery.type=single-node param,以确保elasticsearch产品引导检查不会被启动。

代码语言:javascript
代码运行次数:0
运行
复制
version: '2.2'

services:
  #Elasticsearch Docker Images: https://www.docker.elastic.co/
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.6.0
    container_name: elasticsearch
    environment:
      - xpack.security.enabled=false 
      - discovery.type=single-node
    ulimits:
      memlock:
        soft: -1
        hard: -1
      nofile:
        soft: 65536
        hard: 65536
    cap_add:
      - IPC_LOCK
    volumes:
      - elasticsearch-data:/usr/share/elasticsearch/data
    ports:
      - 9200:9200
      - 9300:9300

volumes:
  elasticsearch-data:
    driver: local
networks:
    elastic:
        external: true
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61289193

复制
相关文章

相似问题

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