zoukankan      html  css  js  c++  java
  • Elasticsearch部署及基本概念

    docker-compose部署

    不同机器部署部署es和kibana

    • kibana
    version: '2.2'
    services:
     kibana:
        image: docker.elastic.co/kibana/kibana:7.9.0
        container_name: kibana79
        environment:
          - I18N_LOCALE=zh-CN
          - XPACK_GRAPH_ENABLED=true
          - TIMELION_ENABLED=true
          - XPACK_MONITORING_COLLECTION_ENABLED="true"
          - ELASTICSEARCH_HOSTS=http://10.54.215.251:9200
        ports:
          - 5601:5601
    
    • elasticsearch
    version: '2.2'
    services:
     elasticsearch:
        image: docker.elastic.co/elasticsearch/elasticsearch:7.9.0
        container_name: es79
        environment:
          - discovery.type=single-node
        ulimits:
          memlock:
            soft: -1
            hard: -1
        ports:
          - 9200:9200
    

    同一台机器单机部署kibana和es

    version: '2.2'
    services:
     elasticsearch:
        image: docker.elastic.co/elasticsearch/elasticsearch:7.9.0
        container_name: es79
        environment:
          - cluster.name=es-docker-cluster
          - node.name=es79
          - bootstrap.memory_lock=true
          - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
          - discovery.seed_hosts=es79
          - cluster.initial_master_nodes=es79
        ulimits:
          memlock:
            soft: -1
            hard: -1
        volumes:
          - es79data1:/usr/share/elasticsearch/data
        ports:
          - 9200:9200
        networks:
          - es79net
     kibana:
        image: docker.elastic.co/kibana/kibana:7.9.0
        container_name: kibana79
        environment:
          - I18N_LOCALE=zh-CN
          - XPACK_GRAPH_ENABLED=true
          - TIMELION_ENABLED=true
          - XPACK_MONITORING_COLLECTION_ENABLED="true"
        ports:
          - "5601:5601"
        networks:
          - es79net
        depends_on:
          - elasticsearch
    
    
    volumes:
      es79data1:
        driver: local
    
    networks:
      es79net:
        driver: bridge
    

    与关系型数据库对比

    ElasticSearch MYSQL
    Index Database
    Type Table
    Document Row
    Field Cloumn
    Mapping Schema
    Everything is indexed Index(表索引)
    ID Primary Key
    Query DSL SQL
    PUT/POST http://.... insert into ....
    GET http://.... select * from ...
    POST http://... (搜索操作) selcct * from... like ...
    PUT http://.... update .....
    DELETE http://.... delete from...
  • 相关阅读:
    前端UI框架
    Knowledge
    Microsoft SQL Server
    ASP.NET MVC
    将博客搬至CSDN
    python中的数据类型
    python基础知识
    接口和抽象类的区别
    面向对象的四大特征
    数据结构学习笔记
  • 原文地址:https://www.cnblogs.com/ahhg/p/13566188.html
Copyright © 2011-2022 走看看