inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

Elasticsearch 6.0 부터는 Content-Type을 명시해야한다고 합니다!

미해결

ELK 스택 (ElasticSearch, Logstash, Kibana) 으로 데이터 분석

0:42 $ curl -XPOST http://localhost:9200/classes/class/1/ -H 'Content-Type: application/json' -d ' {"title" : "Algorithm", "professor" : "John"}'

  • Kibana
  • elasticsearch
  • logstash
  • 데이터 엔지니어링
이승효 댓글 1 좋아요 7 조회수 464

elasticsearch 에러 관련입니다.

미해결

ELK 스택 (ElasticSearch, Logstash, Kibana) 으로 데이터 분석

elasticsearch 7.x 버젼부터는 curl 리퀘스트에서 헤더를 명확히 설정해주어야하고 또 mappign을 생성할 때에는 include_type_name을 true로 설정해주어야한다고 합니다. 이에 대한 에러문구는 아래와 같습니다. { "error" : { "root_cause" : [ { "type" : "illegal_argument_exception", "reason" : "Types cannot be provided in put mapping requests, unless the include_type_name parameter is set to true." } ], "type" : "illegal_argument_exception", "reason" : "Types cannot be provided in put mapping requests, unless the include_type_name parameter is set to true." }, "status" : 400 } 그래서 저는 mapping을 생성할 때 아래와 같이 커맨드라인을 날렸습니다. curl -H 'Content-Type:application/json' -XPUT 'http://localhost:9200/classes/class/_mapping?include_type_name=true&pretty' -d @classesRating_mapping.json 그런데 아래와 같은 에러가 다시 발생했습니다. { "error" : { "root_cause" : [ { "type" : "mapper_parsing_exception", "reason" : "No handler for type [string] declared on field [professor]" } ], "type" : "mapper_parsing_exception", "reason" : "No handler for type [string] declared on field [professor]" }, "status" : 400 } 이에 대해서 원인을 찾아보니 elasticsearch가 mapping 타입 중 string을 삭제하고 text로 변경하여 사용하고있다고 합니다. 관련 정보 링크 : https://stackoverflow.com/questions/47452770/no-handler-for-type-string-declared-on-field-name 그래서 classesRating_mapping.json에서 type이 string으로 되어있는 부분들을 모두 text로 변경한 후 위 커맨드라인을 다시 실행해보니 정상적으로 실행되었습니다. 혹시 이 강의를 보시는 분들 중 elasticsearch 6.x 이상의 버젼을 사용하여 수강하시는 분들은 이 부분들을 참고해보시면 좋을 것 같습니다.

  • elasticsearch
  • Kibana
  • logstash
  • 데이터 엔지니어링
Shin Chul Bang 댓글 6 좋아요 20 조회수 5349

13과 에서 날짜 선택

미해결

ELK 스택 (ElasticSearch, Logstash, Kibana) 으로 데이터 분석

현재 제가 강좌를 시청하고 있는 시간이 2019년 8월이고 강의를 찍으신 시간이 2016년정도이니, 그 부분을 명시해서 앞으로 보는 시청자들에게도 자신의 환경에 맞게 알아서 조절하게끔 알려주어야 할 것 같습니다..!! 이것 문제인지 모르고 계속 헤맸네요 ㅠㅠ ㅎㅎ

  • logstash
  • elasticsearch
  • Kibana
  • 데이터 엔지니어링
Danny Seo 댓글 1 좋아요 1 조회수 423

현재 7버전 이용중인데 -XPOST 시 에러가 발생합니다.

미해결

ELK 스택 (ElasticSearch, Logstash, Kibana) 으로 데이터 분석

curl -XPOSt http://localhost:9200/classes/class/1/ -d '{"title" : "Algorithm", "professor" : "John"}' 입력 시 www-form-urlencoded is not supported status 406 에러가 발생합니다. 높은 버전에선 -H 'Content-Type: application/json' 을 추가해줘야 할듯합니다.

  • elasticsearch
  • logstash
  • Kibana
  • 데이터 엔지니어링
손민우 손 댓글 3 좋아요 10 조회수 777

인기 태그

인프런 TOP Writers

주간 인기글