본문 바로가기

728x90

elasticsearch

우분투에서 Elasticsearch 8.x 설치 및 클러스터 구성 방법 우분투에서 Elasticsearch 8.x 설치 및 클러스터 구성 방법 운영 체제 환경 설정 호스트 파일에 노드 추가(/etc/hosts) cat /etc/hosts ### elasticsearch 192.168.56.71 node1 192.168.56.72 node2 192.168.56.73 node3 EOF Elasticsearch 사용자의 ulimit을 설정 cat > /etc/security/limits.conf ### elasticsearch elasticsearch hard nofile 65535 elasticsearch soft nofile 65536 elasticsearch hard nproc 65536 elasticsearch soft nproc 65536 elasticsearch har.. 더보기
Elasticsearch에서 SSL/TLS를 구성하는 방법 Elasticsearch에서 SSL/TLS를 구성하는 방법 Elasticsearch - node1 password : elastic CA file : /etc/elasticsearch/certs/elastic-stack-ca.p12 Certificates file : /etc/elasticsearch/certs/elastic-certificates.p12 CA(Certificate Authority) 생성 /usr/share/elasticsearch/bin/elasticsearch-certutil ca \ --out /etc/elasticsearch/certs/elastic-stack-ca.p12 \ --days 3650 $ /usr/share/elasticsearch/bin/elasticsearch-c.. 더보기
Helm을 사용하여 Bitnami Elasticsearch 및 Kibana 설치 Helm을 사용하여 Bitnami Elasticsearch 및 Kibana 설치 limit 설정 sudo vim /etc/sysctl.conf vm.max_map_count=262144 fs.file-max=65536 sysctl -p $ sysctl -p vm.max_map_count = 262144 fs.file-max = 65536 sudo vim /etc/security/limits.conf * -nofile 65535 * -nproc 65535 Bitnami의 Helm 차트 저장소를 추가 helm repo add bitnami https://charts.bitnami.com/bitnami $ helm repo list | egrep bitnami bitnami https://charts.bitn.. 더보기
Elasticsearch 클러스터의 상태를 점검하고 모니터링하는 방법 Elasticsearch 클러스터의 상태를 점검하고 모니터링하는 방법 curl 명령어와 Elasticsearch API 엔드포인트를 사용하면 클러스터의 상태, 노드, 인덱스, 샤드 및 다른 핵심 정보를 확인할 수 있습니다. 클러스터 상태 확인 curl -X GET "http://localhost:9200/_cluster/health" curl -XGET 'http://elastic_user:elastic_password@localhost:9200/_cluster/health?pretty' { "cluster_name" : "es-cluster", "status" : "yellow", "timed_out" : false, "number_of_nodes" : 3, "number_of_data_nodes" :.. 더보기
[리눅스] Ubuntu 환경에서 Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node) Ubuntu 환경에서 Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node) apt 저장소 업데이트 sudo apt-get update apt-transport-https 패키지 설치 sudo apt-get install -y apt-transport-https Elasticsearch 공식 GPG 키 추가 wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg Elasticsearch 저장소 추가 echo "deb [signed-by=/usr/share/keyrings/elasticsearch.. 더보기
[리눅스] Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node) Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node) 테스트 환경 $ cat /etc/os-release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID="2" PRETTY_NAME="Amazon Linux 2" ANSI_COLOR="0;33" CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2" HOME_URL="https://amazonlinux.com/" Elasticsearch 설치 Elasticsearch 다운로드 페이지 https://www.elastic.co/downloads/elasticsearch https://www.elastic.c.. 더보기
[리눅스] Elastic Stack 설치 Elastic Stack 설치 설치 순서 다음 순서대로 사용하려는 Elastic Stack 제품을 설치하세요. Elasticsearch(설치 지침) Kibana(설치) Logstash(설치) Beats(설치 지침) APM(설치 지침) Elasticsearch Hadoop(설치 지침) Logstash 설치 Logstash 패키지 설치 yum install --enablerepo=elasticsearch -y logstash 참고URL - Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node) : https://scbyun.com/1571 - installing the elastic stack : https://www.elastic.co/guide/en/elastic-stac.. 더보기
[aws] EFK 스택 구성하기(efk stack setup) EFK 스택 구성하기(efk stack setup) Elasticsearch: Elasticsearch는 분산 검색 및 분석 엔진으로 대규모 데이터 저장 및 분석을 지원합니다. 로그 데이터를 저장하고 인덱싱합니다. Elasticsearch는 데이터 저장 및 검색에 최적화된 NoSQL 데이터베이스입니다. Kibana: Kibana는 Elasticsearch의 데이터를 시각화하기 위한 웹 인터페이스입니다. Kibana를 사용하여 데이터를 검색, 시각화하고 대시보드를 생성할 수 있습니다. Fluentd: Fluentd는 로그 수집 도구로, 로그 데이터를 수집, 처리 및 전송합니다. Fluentd는 다양한 데이터 소스에서 로그 데이터를 수집하고 Elasticsearch에 전송합니다. Fluent Bit: Flu.. 더보기

728x90