栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

使用docker部署elasticsearch,kibana,es

使用docker部署elasticsearch,kibana,es

在同一台机器上使用docker-compose部署
Elasticsearch部署
docker-compose-elasticsearch.yml

version: '3.7'

services:
  elasticsearch:
    image: elasticsearch:7.6.2 
    container_name: elasticsearch
    #restart: always
    ports: 
        - 9200:9200
        - 9300:9300
    volumes:
        - type: bind
          # 本地路径
          source: ./config/elasticsearch.yml  
          target: /usr/share/elasticsearch/config/elasticsearch.yml
          read_only: true
        #安装分词器 - ./plugins:/usr/share/elasticsearch/plugins
    environment:
        ES_JAVA_OPTS: "-Xmx1024m -Xms1024m"
        ELASTIC_PASSWORD: Ux4HrQK9uuD3YcyM
        discovery.type: single-node

./config/elasticsearch.yml 配置文件

network.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"
#
# Set a custom port for HTTP:
#
# http.port: 9200
# 开启密码验证 账号: elastic  密码: Ux4HrQK9uuD3YcyM
xpack.security.enabled: true

安装分词器
下载: https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.6.2
将解压后的后的文件夹放入es根目录下的plugins目录下(压缩文件删除),重启es即可使用。

项目启动: docker-compose -f docker-compose-elasticsearch.yml up -d
启动完成后 访问地址: http://localhost:9200/

kibana部署:

version: '3.7'

services:
  kibana:
    image: kibana:7.6.2 
    container_name: kibana
    #restart: always
    ports: 
        - 5601:5601
    volumes:
        - type: bind
          source: ./config/kibana.yml
          target: /usr/share/kibana/config/kibana.yml
          read_only: true

./config/kibana.yml

---
## Default Kibana configuration from Kibana base image.
## https://github.com/elastic/kibana/blob/master/src/dev/build/tasks/os_packages/docker_generator/templates/kibana_yml.template.ts
#
server.name: kibana
server.host: 0.0.0.0
elasticsearch.hosts: [ "http://elasticsearch:9200" ]
#monitoring.ui.container.elasticsearch.enabled: true

## X-Pack security credentials
#
elasticsearch.username: elastic
elasticsearch.password: Ux4HrQK9uuD3YcyM

启动后访问: http://localhost:5601/

es_head 部署:

version: '3.7'

services:
  es_head:
    image: mobz/elasticsearch-head:5 
    container_name: es_head
    #restart: always
    ports: 
        - 9100:9100

启动后访问 http://localhost:9100/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/457331.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号