기은P
시간이 멈추는 장소
기은P
  • Programming (272)
    • 개발노트 (1)
    • FrontEnd (56)
      • ES&JS 문법 (14)
      • HTML&CSS (4)
      • React 기본 (18)
      • React 심화 (12)
      • React 이슈 (2)
      • Project 연습 (1)
      • Next.js (5)
    • Backend&Devops (33)
      • AWS (2)
      • Docker (9)
      • Jenkins (6)
      • Nginx (6)
      • Node.js (1)
      • ElasticSearch (5)
      • 프레임워크&아키텍처 (2)
      • 암호화 (0)
      • 기타 (2)
    • 알고리즘 (3)
    • C# (8)
      • WPF (8)
    • Java (51)
      • 순수 Java (18)
      • RDF&Jena (12)
      • RCP&GEF (9)
      • JMX (5)
      • JMapper (3)
      • 오류해결 (4)
    • Database (21)
      • RDBMS (9)
      • NoSQL (2)
      • TSDB (1)
      • GraphQL (1)
      • Hibernate (3)
      • 데이터베이스 이론 (4)
      • Redis (1)
    • 프로토콜 (11)
      • Netty (4)
      • gRPC (5)
      • 프로토콜 개념 (2)
    • Server (4)
      • Linux (4)
    • 2020 정보처리기사 필기 (43)
      • 목차 (1)
      • 기출문제 (1)
      • 1과목 - 소프트웨어 설계 (6)
      • 2과목 - 소프트웨어 개발 (7)
      • 3과목 - 데이터베이스 구축 (8)
      • 4과목 - 프로그래밍 언어 활용 (7)
      • 5과목 - 정보시스템 구축 관리 (10)
    • 2020 정보처리기사 실기 (31)
      • 목차 (4)
      • 기출예상문제 (19)
      • 실기요약 (8)
    • 빅데이터분석기사 필기 (4)
      • 목차 (0)
      • 필기 요약 (3)
    • 전기 공학 (1)
      • CIM (1)
    • 산업자동화시스템 (3)
      • SCADA (1)
      • OPC UA (2)
    • 디자인패턴 (1)
    • 휴지통 (0)

공지사항

  • 공지사항/포스팅 예정 항목

최근 댓글

최근 글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
기은P

시간이 멈추는 장소

[Elasticsearch] The bulk request must be terminated by a newline [\\n] 에러
Backend&Devops/ElasticSearch

[Elasticsearch] The bulk request must be terminated by a newline [\\n] 에러

2022. 7. 18. 10:31
반응형

1. 개요

elastic search의 자동완성 기능을 구현해보려고 샘플 데이터를 insert하는 도중,

The bulk request must be terminated by a newline [\\n]

와 같은 에러가 발생했습니다.

 

2. 해결 방법

{"index":{"_index":"autocomplete_test_1","_id":"1"}}
{"word":"스팀게임"}
{"index":{"_index":"autocomplete_test_1","_id":"2"}}
{"word":"스팀게임 추천"}
{"index":{"_index":"autocomplete_test_1","_id":"3"}}
{"word":"스팀게임 추천 2019"}
{"index":{"_index":"autocomplete_test_1","_id":"4"}}
{"word":"스팀게임 환불"}
{"index":{"_index":"autocomplete_test_1","_id":"5"}}
{"word":"스팀게임 싸게"}
{"index":{"_index":"autocomplete_test_1","_id":"6"}}
{"word":"스팀게임 순위"}
{"index":{"_index":"autocomplete_test_1","_id":"7"}}
{"word":"스팀게임 추천 2020"}
{"index":{"_index":"autocomplete_test_1","_id":"8"}}
{"word":"스팀게임 환불하는법"}

샘플 데이터가 위와 같은 데이터라면,

맨 마지막 줄에 Enter로 한 줄을 추가해주시면 됩니다.

정상적으로 insert가 잘 됩니다.

반응형
저작자표시 변경금지 (새창열림)

'Backend&Devops > ElasticSearch' 카테고리의 다른 글

[ElasticSearch] Logstash No configuration found in the configured sources. [에러해결]  (0) 2022.08.02
[ElasticSearch] logstash + mysql window 환경 연동  (0) 2022.07.19
[ElasticSearch] Insert(생성), Search(조회) 기본적인 CRUD  (0) 2022.07.18
[ElasticSearch] received plaintext http traffic on an https channel, closing connection 에러  (2) 2022.07.14
    'Backend&Devops/ElasticSearch' 카테고리의 다른 글
    • [ElasticSearch] Logstash No configuration found in the configured sources. [에러해결]
    • [ElasticSearch] logstash + mysql window 환경 연동
    • [ElasticSearch] Insert(생성), Search(조회) 기본적인 CRUD
    • [ElasticSearch] received plaintext http traffic on an https channel, closing connection 에러
    기은P
    기은P
    기은P의 블로그 일상과 개발 관련 포스팅 #React #Typescript #Next #Nest https://github.com/kimdongjang

    티스토리툴바