본문 바로가기
반응형

ElasticSearch18

ElasticSearch primary shard 할당 에러 curl -X PUT "localhost:9200/shard_index?pretty" -H 'Content-Type: application/json' -d' > { > "index.number_of_shard": 5 > } > ' 인덱스 생성하면서 샤드 설정해주는데 다음과 같은 에러 발생 elasticsearch unknown key [index.number_of_shards] for create index curl 원인은 버전업이 되서 api 가 변경된것같음 다음과 같이 settings 를 넣어줘야함 curl -X PUT "localhost:9200/shard_index?pretty" -H 'Content-Type: application/json' -d' { "settings": { "index": {.. 2022. 9. 6.
elasticsearch 자주쓰이는 명령어 # curl -XGET localhost:9200/_cat/indices?v # curl -XGET localhost:9200/_cat/shards?v https://www.skyer9.pe.kr/wordpress/?p=1123 Elasticsearch 자주 쓰이는 명령어모음 – 상구리의 기술 블로그 Elasticsearch 자주 쓰이는 명령어모음 상태확인 실행상태 확인 curl -X GET 'localhost:9200' curl -X GET 'localhost:9200/_cat/health' 로그 확인 sudo tail -200 /var/log/elasticsearch/elasticsearch.log 실행/중지/재시작 sudo systemc www.skyer9.pe.kr 2022. 9. 2.
ElasticSearch)Malformed content, found extra data after parsing: START_OBJECT 에러 bulkl api 로 json 파일 색인 하는데 다음과 같은 에러가 발생했다. { "error" : { "root_cause" : [ { "type" : "mapper_parsing_exception", "reason" : "failed to parse" } ], "type" : "mapper_parsing_exception", "reason" : "failed to parse", "caused_by" : { "type" : "illegal_argument_exception", "reason" : "Malformed content, found extra data after parsing: START_OBJECT" } }, "status" : 400 } Malformed content, found extr.. 2022. 9. 2.
ElasticSearch 문서 색인 조회 elasticsearch는 json 형태로 저장 curl -X PUT "localhost:9200/user/_doc/1?pretty" -H 'Content-Type: application/json' -d' { "username": "alden.kang" } ' 1. REST API 2. 문서 인덱스 3. 문서타입 4. 문서 ID 색인 - 인덱스 - 타입 - 스키마 순으로 조회 한다음에 저장함 동일한 형태가 아니면 에러 출력 조회 source에 내용 포함됨 curl -X GET "localhost:9200/user/_doc/1?pretty" 삭제 curl -X DELETE "localhost:9200/user/_doc/1?pretty" 삭제한거 조회시 인덱스 생성 curl -X PUT "localhost:.. 2022. 9. 1.
ElasticSearch 설치 및 확인(8.1버전에서 curl http 실행) 우선 설치하려는 elasticsearch의 제품 호환성을 확인하고 설치하길 바란다. https://www.elastic.co/kr/support/matrix#matrix_compatibility 지원 매트릭스 *Endgame 센서 3.51-3.54의 경우, 32비트 및 64비트 아키텍처가 지원되고, 3.54 이후의 버전에서는 64비트 아키텍처만 지원됩니다(아래에서 언급된 대로 Windows 7 SP1은 제외). **모든 센서 버전 Windows 7 SP1의 www.elastic.co 운영체제와 모니터링 툴이 호환되는 걸 잘확인하고 설치해야한다. 설치 방법으로는 1. 패키지 매니저로 설치 2. 압축파일 받아 풀고 설치 가 있다. 1. 같은경우는 ES를 한서버당 한개만 설치가 가능하고 2.는 여러개 가능하다.. 2022. 4. 11.
Elastic Search란? 특징 루씬(Lucene) 기반의 오픈 소스 검색엔진 JSON 기반 문서를 저장하고 검색하여 분석 작업하는것. 굳이 쓰는이유는 빠르기 때문입니다. 특징 준실시간 검색 엔진 - 실시간이라고 생각할 만큼 색인된 데이터가 매우 빠르게 검색 클러스터 구성 - 한대 이상의 노드를 클러스터로 구성하여 수준의 안전성 스키마리스(schemaless) - 입력될 데이터에 대해 미리 정의하지 않아도 동적으로 스키마를 생성할 수 있음 Rest API - Rest API 기반의 쉬운 인터페이스를 제고앟여 비교적 진입장벽이 낮음 저자에 따르면 빠른속도와 REST API 때문에 쓴다고한다. 메모리에 저장후 샤드(ES 저장공간)에 저장 후 검색이 가능 모든 노드는 메시형태(논리적 네트워크 연결상태) 이므로 작업가능(RDBMS처럼 마스터 .. 2022. 4. 8.
반응형