我在Linux VM上运行ElasticSearch 2.2。我在同一个netowrk中的另一个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"
有什么想法吗?
答案 0 :(得分:0)
在ElasticSearch日志中进一步查看,我看到以下错误:
/_status Params: {index=_status}
java.lang.IllegalArgumentException: No feature for name [_status]
谷歌搜索No feature for name [_status]
导致ES文档states:
索引_status API已被Indices Stats和。取代 指数恢复API。
看起来,manifoldCF的ES连接器与ES v.2不完全兼容
但是,我刚刚测试过它连接器仍能正常工作,尽管有错误。因此,如果您看到相同的问题,请在ManufoldCF开发人员修复它之前忽略它。
我在这个问题上向Apache提交了错误:CONNECTORS-1272
答案 1 :(得分:0)
有一个附有补丁的ManifoldCF票证(CONNECTORS-1272);这个问题的解决方案将在MCF 2.4中发布。