我索引了大约70,000条记录。通常,批量索引需要大约1到2分钟。但这次耗时超过10分钟,C#Nest Client抛出异常。 有没有人体验如下。另请注意,我将索引刷新间隔设置为30秒。
ElasticSearch C#Nest Client。以下是例外情况:
Elasticsearch.Net.Exceptions.MaxRetryException occurred
HResult=-2146233088
Message=Unable to perform request: 'POST @indexName/_bulk' on any
of the nodes after retrying 0 times.
Source=Elasticsearch.Net
StackTrace:
at Elasticsearch.Net.Connection.Transport.RetryRequestAsync[T]
(TransportRequestState`1 requestState, Uri baseUri, Int32 retried,
Exception e) in
c:\Projects\NEST\src\Elasticsearch.Net\Connection\Transport.cs:line 344
InnerException:
答案 0 :(得分:0)
我不确定这是否可以帮到你,但我在2节点集群中遇到了类似的问题。我正在添加同义词并仅为主机设置文件。我完全忘了把它复制到第二个节点。在创建依赖于该同义词文件的新索引时,这会导致我上面的错误。这完全有道理。
在我添加同义词文件并重新启动第二个节点后,一切都恢复正常。