0

我在 Linux 虚拟机上运行 ElasticSearch 2.2。我在同一网络中的另一个 VM 上运行 ManifoldCF 2.3。使用 ManifoldCF 的浏览器 UI,我添加了 ElasticSearch 输出连接器,当我保存它时,连接器状态出现错误:

Name:   Elastic 
Description:   Elastic search 
Connection type:    ElasticSearch   
Max connections:    10 
Server Location (URL):  http://<IP_ADDRESS>:9200 
Index name: index 
Index type: sharepoint 
Use mapper-attachments: false 
Content field name: contentfield 
Connection status:  ERROR "root_cause":["type":"illegal_argument_exception"

有任何想法吗?

4

2 回答 2

0

进一步查看 ElasticSearch 日志,我看到以下错误:

/_status Params: {index=_status}
java.lang.IllegalArgumentException: No feature for name [_status]

谷歌搜索No feature for name [_status]导致 ES 文档指出

index _status API 已替换为 Indices Stats 和 Indices Recovery API。

看起来manifoldCF的ES连接器与ES v.2不完全兼容

但是,我刚刚对其进行了测试,尽管出现错误,连接器仍然可以正常工作。因此,如果您看到相同的问题,请忽略它,直到 ManufoldCF 开发人员修复它。

我在这个问题上向 Apache 提交了错误:CONNECTORS-1272

于 2016-02-09T15:19:30.340 回答
0

有一个带有补丁的 ManifoldCF 票 (CONNECTORS-1272);此问题的修复程序将在 MCF 2.4 中发布。

于 2016-02-09T20:55:22.677 回答