Try   HackMD

FR+ELK Lession5 Elasticsearch

tags: elk docker

什麼是Elasticsearch

一種nosql 主要用來存 logstash傳送過來的資料

所有的資料都是以 JSON 的方式進行存取,包含設定也是一樣

如何使用

建立docker-compose
​version: '3'
​services:
​  elasticsearch:
​    image: elasticsearch:7.16.2
​    container_name: elasticsearch
​    ports:
​    - 9200:9200
​    - 9300:9300
​    environment:
​    - discovery.type=single-node
​​​​    - ES_JAVA_OPTS=-Xms64m -Xmx251m
​    networks: 
​    - elknew
​networks:
​  elknew: 

9200 是 API WebService
9300 是在 Cluster 環境下讓節點之間傳遞資料的服務