创建 ElasticSearch 输出连接器时出现 ManifoldCF 错误
ManifoldCF error when creating ElasticSearch output connector
我在 linux VM 上安装了 ElasticSearch 2.2 运行。我在同一网络中的另一个虚拟机上 运行 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"
有什么想法吗?
进一步查看 ElasticSearch 日志,我看到以下错误:
/_status Params: {index=_status}
java.lang.IllegalArgumentException: No feature for name [_status]
A google 搜索 No feature for name [_status]
导致 states:
的 ES 文档
The index _status API has been replaced with the Indices Stats and
Indices Recovery APIs.
manifoldCF 的 ES 连接器似乎与 ES v.2 不完全兼容
但是,我刚刚测试了它,尽管有错误,连接器仍然可以正常工作。因此,如果您看到相同的问题,请忽略它,直到 ManufoldCF 开发人员修复它。
我就此问题向 Apache 提交了错误:CONNECTORS-1272
有一张附有补丁的 ManifoldCF 票证 (CONNECTORS-1272); MCF 2.4 中将发布此问题的修复程序。
我在 linux VM 上安装了 ElasticSearch 2.2 运行。我在同一网络中的另一个虚拟机上 运行 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"
有什么想法吗?
进一步查看 ElasticSearch 日志,我看到以下错误:
/_status Params: {index=_status}
java.lang.IllegalArgumentException: No feature for name [_status]
A google 搜索 No feature for name [_status]
导致 states:
The index _status API has been replaced with the Indices Stats and Indices Recovery APIs.
manifoldCF 的 ES 连接器似乎与 ES v.2 不完全兼容
但是,我刚刚测试了它,尽管有错误,连接器仍然可以正常工作。因此,如果您看到相同的问题,请忽略它,直到 ManufoldCF 开发人员修复它。
我就此问题向 Apache 提交了错误:CONNECTORS-1272
有一张附有补丁的 ManifoldCF 票证 (CONNECTORS-1272); MCF 2.4 中将发布此问题的修复程序。