Jest api批量更新到ES

时间:2018-02-15 09:59:51

标签: elasticsearch jest

我每天必须将大量文档编入索引Elasticsearch。我使用JEST客户端尝试了50,000条记录。但是在索引5000个左右的记录后,批量操作失败了。

是否可以使用JEST批量更新API批量更新单个操作中的200K记录?

        for(Log log : logs) {
            Index temp = new Index.Builder(log).index(index).type(type).build();
            list.add(temp);
        }

        // to bulk import
        Bulk bulkupdate = new Bulk.Builder().addAction(list).build();
        BulkResult finalresult = client.execute(bulkupdate);

错误:Jest HttpClient套接字读取超时错误

1 个答案:

答案 0 :(得分:0)

增加正在使用的IR客户端的连接和读取超时。