2017-06-05 96 views
0

我想索引一個128MB的json文件大小。但由於某種原因,我無法將其索引,並且它不顯示任何錯誤。但是,如果我將文件分解爲兩個大小爲50mb和60mb的文件或任何大小小於100mb的文件,則會對該文件建立索引。因爲它給了我沒有錯誤,我不知道爲什麼我不能索引文件在彈性搜索中不能索引大於100MB的文件

我使用這個命令

curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/novcart/sales/_bulk' --data-binary @novcart2.json 

回答

1

默認ES被配置爲處理最大100MB的有效載荷。您需要更改的設置稱爲http.max_content_length

你可以簡單地通過添加以下內容到elasticsearch.yml配置文件並重新啓動ES增加此限制:

http.max_content_length: 150mb