我想使用 MongoDB 数据源配置数据服务。
我已经在 EI 6.6.0 仪表板面板(创建 -> DataService)中配置了 MongoDB,您可以看到 MongoDB 源类型。 EI 使用下一个数据源生成数据服务:
<config enableOData="false" id="MongoDB_Datasource">
<property name="mongoDB_servers">mmongodev01:27017,vmmongodev02:27017,vmmongodev03:27017</property>
<property name="mongoDB_database">DatabaseName</property>
<property name="username">User</property>
<property name="password">Pass</property>
<property name="mongoDB_write_concern">NONE</property>
<property name="mongoDB_read_preference">PRIMARY</property>
</config>
如何在数据源选项中创建该数据源(主页 > 配置 > 数据源)
我想在我的数据服务中进行下一个配置:
<config enableOData="false" id="Datasource">
<property name="carbon_datasource_name">mongodb-datasource</property>
</config>
如何在 EI 6.6.0 的仪表板中添加数据源,我看不到 MongoDB 选项,我已经尝试过 RDBMS 和 Custom,但无法正常工作。
MongoDB 不是 RDBMS 数据库,因此您无法使用 RDBMS 类型添加数据源。唯一的选择是使用自定义数据源。为此,您可以使用 [1] 中的实现并将 jar 复制到 MI_HOME/lib 文件夹。您可以从[2]查看示例数据源配置
[2] https://github.com/wso2/product-ei/blob/master/distribution/src/conf/custom-datasources.xml