2

是否可以将 MongoDB 设置为 WSO2 DAS 中的分析数据源?我在 analytics-datasources.xml 脚本中看到了 DAS 支持 cassandra 和 HBase。

4

2 回答 2

2

开箱即用的 WSO2 数据分析服务器 (DAS) 不支持 MongoDB。但是,我们编写 DAS 的方式是,很容易将其他数据库(例如 MongoDB)设置为您的分析数据源。

该过程非常简单,您只需要实现AnalyticsRecordStore接口即可。它有据可查,我希望你能很容易地理解它。此外,我想指出 CassandraAnalyticsRecordStore,它是 AnalyticsRecordStore 接口的 Cassandra 实现。

PS 如果您设法为 MongoDB 实现 AnalyticsRecordStore 接口,非常欢迎您向carbon-analytics存储库发送 Pull Request。

于 2016-05-11T06:35:02.930 回答
2

我们做了一个 PR 来支持 DAS 中的 MongoDB。它已经包含在 master 分支中,你可以看看这些 PR:

https://github.com/wso2/carbon-analytics/pull/225

和这里:

https://github.com/wso2/carbon-data/pull/133

此致,

于 2017-06-23T14:17:57.587 回答