본문 바로가기

728x90

elasticsearch

C276x260.fwebp.q85 [WIP] Export/Import kibana dashboards Export/Import kibana dashboardskibana dashboards exportexport.ndjson 파일로 로컬에 저장됨import kibana dashboardsexport.ndjson 파일 업로드(드레그 앤드 드롭) 더보기
C276x260.fwebp.q85 [WIP] Elasticsearch에서 SSL/TLS를 구성하는 방법 Elasticsearch에서 SSL/TLS를 구성하는 방법Elasticsearch - node1password : elasticCA file : /etc/elasticsearch/certs/elastic-stack-ca.p12Certificates file : /etc/elasticsearch/certs/elastic-certificates.p12CA(Certificate Authority) 생성/usr/share/elasticsearch/bin/elasticsearch-certutil ca \--out /etc/elasticsearch/certs/elastic-stack-ca.p12 \--days 3650$ /usr/share/elasticsearch/bin/elasticsearch-certutil c.. 더보기
C276x260.fwebp.q85 [WIP] Elasticsearch Snapshot and Restore Elasticsearch Snapshot and Restoresapshot용 repository 생성docker-compose.yml 편집vim docker-compose.ymlpath.repo=/usr/share/elasticsearch/esbackup 추가 environment:... - bootstrap.memory_lock=true - path.repo=/usr/share/elasticsearch/esbackup - xpack.security.enabled=true... volumes:... - ./esbackup:/usr/share/elasticsearch/esbackupesbacup 디렉터리 생성 및 권한 변경mkdir esbackup; chown.. 더보기
C276x260.fwebp.q85 [WIP] Elasticsearch와 Kibana를 Docker를 사용하여 single-node로 실행하는 방법 Elasticsearch와 Kibana를 Docker를 사용하여 single-node로 실행하는 방법1. Docker 설치Docker를 설치합니다. Docker를 설치하려면 Docker 공식 웹사이트에서 설치 지침을 따릅니다.2. Elasticsearch Docker 컨테이너 실행Elasticsearch를 실행하는 Docker 컨테이너를 실행합니다.docker run -d --name elasticsearch --net esnet -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms1g -Xmx1g" docker.elastic.co/elasticsearch/elasticsearch:8.2.1; docker logs -f elasticsearchElasticsearch 컨테.. 더보기
C276x260.fwebp.q85 [WIP] Elasticsearch 클러스터와 Kibana를 Docker를 사용하여 실행하는 방법(elasticsearch cluster) Elasticsearch 클러스터와 Kibana를 Docker를 사용하여 실행하는 방법(elasticsearch cluster)1. Docker 설치Docker를 설치합니다. Docker를 설치하려면 Docker 공식 웹사이트에서 설치 지침을 따릅니다.2. Elasticsearch Docker 컨테이너 실행Docker Network 생성docker network create esnetnode-1 컨테이너 실행docker run -it --name node-1 --net esnet -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms1g -Xmx1g" docker.elastic.co/elasticsearch/elasticsearch:8.2.1------------------.. 더보기
C276x260.fwebp.q85 [WIP] elasticsearch 클러스터 구성에서 인덱스 생성 elasticsearch 클러스터 구성에서 인덱스 생성 시 프라이머리 샤드와 복제본 설정프라이머리 샤드(Primary Shard)와 복제본(Replica) 설정인덱스(aindextest) 생성Shard : 3, Replica : 2 (3개 노드로 구성)#curl -XPUT "http://localhost:9200/aindextest" -H 'Content-Type: application/json' -d'# {# "settings": {# "number_of_shards": 3,# "number_of_replicas": 2# }#}#'curl -XPUT "http://elastic:elastic@localhost:9200/aindextest" -H 'Content-Type: applicati.. 더보기
C276x260.fwebp.q85 [WIP] 우분투에서 Elasticsearch와 Kibana를 설치 및 재설치하는 방법 우분투에서 Elasticsearch와 Kibana를 설치 및 재설치하는 방법Elasticsearch 삭제apt --purge autoremove -y elasticsearchrm -rf /etc/elasticsearch /var/lib/elasticsearch데이터 + 설정 + 로그까지 완전 제거Kibana 삭제apt --purge autoremove -y kibanarm -rf /etc/kibana /var/lib/kibana /var/log/kibana1. Elasticsearch 설치apt install -y elasticsearch설치 완료 시 자동 생성 정보elastic 계정 비밀번호 생성됨TLS (HTTPS) 자동 적용됨보안 기능 활성화됨--------------------------- Sec.. 더보기
C276x260.fwebp.q85 [WIP] Docker Compose로 EFK(Elasticsearch, Fluentd, Kibana) 스택을 구성하는 방법 Docker Compose로 EFK(Elasticsearch, Fluentd, Kibana) 스택을 구성하는 방법EFK 스택은 로그 수집 → 저장 → 분석 → 시각화를 위한 대표적인 오픈소스 조합입니다.Elasticsearch → 로그 저장 및 검색Fluentd → 로그 수집 및 전달Kibana → 로그 시각화 및 분석프로젝트 구조 준비mkdir -p efk-stack/fluentd/confcd efk-stackefk-stack/├── docker-compose.yml└── fluentd/ └── conf/ └── fluent.conf1. Docker Compose 파일 생성프로젝트 디렉토리에 docker-compose.yml 파일을 생성합니다.vim docker-compose.yml2.. 더보기

728x90