2016-07-26 4 views
0

공식 JavaScript 클라이언트를 사용하여 Elasticsearch와의 인터페이스를 위해 간단한 NodeJS REST 서비스를 설정하고 있습니다. nodejs를 사용하여 데이터를 가져 오려고했지만 1500 레코드가 실패했습니다. 나는 elasticsearch에 2 백만 개의 데이터를 가져오고 싶다.nodejs에서 탄성 검색으로 데이터 가져 오기

+0

지금까지 가지고있는 코드와 실패한 방법에 대한 자세한 정보를 게시하십시오. – ZachB

답변

2

나는 nodejs를 사용하여 수백만 개의 데이터를 가져올 생각이있다.

  1. 는 무엇보다도 먼저 우리는 부품의 많은에 덩어리 nodejs의 비동기 동작을 관리 할 수 ​​
  2. 사용 비동기해야합니다.
  3. 기본적으로 노드 js의 메모리 제한은 512MB이지만이 경우 8GB를 늘려야합니다.

    노드 --max-old-space-size = 8192 my-node-script.js가 8GB로 증가합니다.

  4. 이제 실행하십시오.