- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已将 API Manager 2.0.0 和 API Manager Analytics Pack 配置为使用 MySQL 数据库。
对于每个服务器,都存在一个 WSO2AM_STATS_DB。我在我的 MySQL 服务器上给出了这些不同的名称。我还将 master-datasources.xml(用于 APIM)和 stats-datasources.xml(用于 Analytics)中的数据源指向相关数据库。
我在各自的包中找不到这些数据库的任何相关模式(dbscripts)。
运行时,Analytics 数据库已填充,但 APIM 数据库未填充并抛出异常。 Analytics 数据库不仅获取架构,还获取我的 API 的调用详细信息。不过,我无法在仪表板上获取统计信息。
之前,我(无意中)将两个服务器的 h2-repository 统计数据库配置为相同(由于文件夹结构),并且能够在发布者的仪表板上获取所有统计信息。
我尝试过的其他配置:在 MySQL 服务器上,将其指向相同的数据库(具有模式的 Analytics 数据库)但在我的仪表板上没有结果(等待一段时间后)。
最佳答案
2 个服务器中的两个数据源 (WSO2AM_STATS_DB) 应该指向同一个数据库。没有用于此的数据库脚本。表格是自动创建的。
默认情况下,在两个服务器中,Stats DB 路径都是这样的。 (注意 ../
部分)
<url>jdbc:h2:../tmpStatDB/WSO2AM_STATS_DB;DB_CLOSE_ON_EXIT=FALSE;LOCK_TIMEOUT=60000;AUTO_SERVER=TRUE</url>
因此,如果您将两个服务器解压缩到 this doc 中提到的同一目录中,两个数据源都将指向同一个数据库(在 tmpStatDB 中),就像这样。
/parent_dir
|__wso2am-2.0.0/
|__wso2am-analytics-2.0.0/
|__tmpStatDB/
所以,这里发生的是,wso2am-analytics 将统计数据写入共享数据库,然后 apim 读取它并在其数据库中显示数据。
关于wso2 - 配置 WSO2 STATS_DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40049444/
我已将 API Manager 2.0.0 和 API Manager Analytics Pack 配置为使用 MySQL 数据库。 对于每个服务器,都存在一个 WSO2AM_STATS_DB。我在
我是一名优秀的程序员,十分优秀!