---
# System prepended metadata

title: FR+ELK Lession5 Elasticsearch
tags: [elk, docker]

---

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 環境下讓節點之間傳遞資料的服務

