创建ElasticSearch输出连接器时出现ManifoldCF错误

时间:2016-02-08 23:37:04

标签: elasticsearch manifoldcf

我在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"

有什么想法吗?

2 个答案:

答案 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中发布。