【问题标题】:WSO2 API Manager 2.1 Analytics - Fails to Start up while connecting to Oracle DBWSO2 API Manager 2.1 分析 - 连接到 Oracle DB 时无法启动
【发布时间】:2017-12-15 14:17:37
【问题描述】:

我正在使用指定的模式部署 WSO2 API Manager 2.1 和分析 - https://github.com/wso2/docker-apim/tree/master/docker-compose/pattern-3

在所有组件中 - nginx、Publisher、Store、Traffic Manager、Gateway Worker、Gateway Manager、Key Manager 和 Analytics 都部署为单独的 docker 容器。 当我启动这些容器时,它运行良好,默认情况下它使用 mysql 服务器来存储所有数据。

但是根据我们的要求,我们必须使用 Oracle DB,因此,我们在其中创建了一个具有所有必需权限的用户,然后运行 ​​oracle 脚本,最后一个一个地启动了所有容器。 除了分析之外,我们还为两个数据源创建了两个单独的用户 - WSO2_ANALYTICS_EVENT_STORE_DB 和 WSO2_ANALYTICS_PROCESSED_DATA_STORE_DB(没有为这些运行任何脚本)。

现在我们遇到了 Analytics 容器无法启动并引发错误的问题 -

[2017-07-11 12:53:54,017] 信息 {org.wso2.carbon.core.internal.CarbonCoreActivator} - 启动 WSO2 Carbon... [2017-07-11 12:53:54,017] 信息 {org.wso2.carbon.core.internal.CarbonCoreActivator} - 操作系统:Linux 4.8.0-53-generic,amd64 [2017-07-11 12:53:54,017] 信息 {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java 主页:/mnt/jdk-7u80/jre [2017-07-11 12:53:54,017] 信息 {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java 版本:1.7.0_80 [2017-07-11 12:53:54,017] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java VM:Java HotSpot(TM) 64-Bit Server VM 24.80-b11,Oracle Corporation [2017-07-11 12:53:54,018] 信息 {org.wso2.carbon.core.internal.CarbonCoreActivator} - 碳首页:/mnt/186.12.12.12/wso2am-analytics-2.1.0 [2017-07-11 12:53:54,018] 信息 {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java 临时目录:/mnt/186.12.12.12/wso2am-analytics-2.1.0/tmp [2017-07-11 12:53:54,018] 信息 {org.wso2.carbon.core.internal.CarbonCoreActivator} - 用户:root,en-US,GMT

[2017-07-11 12:54:34,104] INFO {org.wso2.carbon.core.internal.permission.update.PermissionUpdater} - 已为租户 -1234 更新权限缓存 [2017-07-11 12:54:34,235] 信息 {org.wso2.carbon.core.transports.http.HttpsTransportListener} - HTTPS 端口:9444 [2017-07-11 12:54:34,235] 信息 {org.wso2.carbon.core.transports.http.HttpTransportListener} - HTTP 端口:9764

[2017-07-11 12:54:36,547] 信息 {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - 部署的 webapp:StandardEngine[Catalina].StandardHost[localhost].StandardContext[/analytics].File [/mnt/186.12.12.12/wso2am-analytics-2.1.0/repository/deployment/server/webapps/analytics.war] [2017-07-11 12:54:36,593] 信息 {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - 部署的 webapp:StandardEngine[Catalina].StandardHost[localhost].StandardContext[/inputwebsocket].File[/mnt /186.12.12.12/wso2am-analytics-2.1.0/repository/deployment/server/webapps/inputwebsocket.war] [2017-07-11 12:54:36,622] 信息 {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - 部署的 webapp:StandardEngine[Catalina].StandardHost[localhost].StandardContext[/outputwebsocket].File[/mnt /186.12.12.12/wso2am-analytics-2.1.0/repository/deployment/server/webapps/outputwebsocket.war] [ [2017-07-11 12:54:43,116] INFO {org.wso2.carbon.event.processor.core.EventProcessorDeployer} - 执行计划部署被推迟并处于非活动状态:APIMAnalytics-RequestSummarizer-RequestSummarizer-realtime1.siddhiql,依赖验证异常:流 org.wso2.apimgt.statistics.requestsPerMinPerKeyStream:1.0.0 不存在 [2017-07-11 12:54:43,186] INFO {org.wso2.carbon.event.processor.core.EventProcessorDeployer} - 执行计划部署被推迟并处于非活动状态:APIMAnalytics-UnusualIPAccessTemplate-UnusualIPAccessAlert-realtime1.siddhiql,依赖验证异常:流 org.wso2.apimgt.statistics.perMinuteRequest:1.0.0 不存在 [2017-07-11 12:54:43,218] 信息 {org.wso2.carbon.databridge.receiver.thrift.ThriftDataReceiver} - Thrift 服务器从 0.0.0.0 开始 [2017-07-11 12:54:43,246] 信息 {org.wso2.carbon.databridge.receiver.thrift.ThriftDataReceiver} - Thrift SSL 端口:7712 [2017-07-11 12:54:43,253] 信息 {org.wso2.carbon.databridge.receiver.thrift.ThriftDataReceiver} - 节俭端口:7612 [2017-07-11 12:54:43,277] INFO {org.apache.tomcat.util.net.NioSelectorPool} - 使用共享选择器进行 servlet 写入/读取 [2017-07-11 12:54:43,355] INFO {org.apache.tomcat.util.net.NioSelectorPool} - 使用共享选择器进行 servlet 写入/读取 [2017-07-11 12:54:43,408] INFO {org.wso2.carbon.ntask.core.service.impl.TaskServiceImpl} - 以独立模式启动的任务服务... [2017-07-11 12:54:44,030] 错误 {org.wso2.carbon.analytics.dataservice.core.AnalyticsDataServiceComponent} - 激活分析数据服务时出错:null java.lang.RuntimeException 在 org.wso2.carbon.analytics.datasource.rdbms.RDBMSAnalyticsRecordStore$RDBMSResultSetIterator.next(RDBMSAnalyticsRecordStore.java:881) 在 org.wso2.carbon.analytics.datasource.rdbms.RDBMSAnalyticsRecordStore$RDBMSResultSetIterator.hasNext(RDBMSAnalyticsRecordStore.java:843) 在 org.apache.commons.collections.IteratorUtils.toList(IteratorUtils.java:848) 在 org.apache.commons.collections.IteratorUtils.toList(IteratorUtils.java:825) 在 org.wso2.carbon.analytics.datasource.core.util.GenericUtils.listRecords(GenericUtils.java:284)

    [2017-07-11 12:54:55,566]  INFO {org.wso2.carbon.databridge.core.DataBridge} -  user admin connected

[2017-07-11 12:55:05,564] 错误 {org.wso2.carbon.databridge.core.internal.queue.QueueWorker} - 丢弃为 -1234 发送的格式错误的事件 org.wso2.carbon.databridge.core.exception.EventConversionException:使用事件 1 转换事件包的 loganalyzer:1.0.0 时出错 在 org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.createEventList(ThriftEventConverter.java:181) 在 org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.toEventList(ThriftEventConverter.java:90) 在 org.wso2.carbon.databridge.core.internal.queue.QueueWorker.run(QueueWorker.java:73) 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 在 java.util.concurrent.FutureTask.run(FutureTask.java:262) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 在 java.lang.Thread.run(Thread.java:745) 原因:org.wso2.carbon.databridge.core.exception.EventConversionException: No StreamDefinition for streamId loganalyzer:1.0.0 present in cache

谁能告诉我如何解决这个问题。

【问题讨论】:

  • 有人可以告诉我吗,这阻碍了我继续进行 API Manager 设置。
  • stackoverflow.com/questions/45055154/…。可能对你有帮助
  • 你能告诉我你从哪里得到的jar文件 - org.wso2.carbon.analytics.datasource.rdbms-1.3.6.jar

标签: wso2 wso2-am


【解决方案1】:

【讨论】:

  • 非常感谢,我会试试这个 jar 文件。
猜你喜欢
  • 1970-01-01
  • 2013-08-29
  • 2017-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-23
相关资源
最近更新 更多