问题标签 [wso2sp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
48 浏览

wso2 - WSO2 Siddhi DynamoDB 存储扩展

WSO2 siddhi 目前没有 Amazon DynamoDB Store 的扩展。是否有可能将 DynamoDB 连接为 siddhi 事件的存储后端?

0 投票
1 回答
866 浏览

wso2 - 无法更改 wso2 api manager Analytics 的凭据

我在 3 个节点(即 3 个虚拟机)内部署了 API Manager 2.6.0。缩写:

  1. GW - 网关
  2. AIO - 流量管理器、密钥管理器、开发门户、发布者
  3. Analytucs - Api M 分析 2.6.0
  4. 数据库 - PostgreSQL。

我已经设置了组件之间的所有工作,直到我更改了默认管理员密码,用户名保持不变。按照手册我做了

  1. 从 UI 更改了管理员密码,因为我已经使用默认凭据进行了测试
  2. 更改了 AIO 和 GW 上 api-manager.xml 中的密码
  3. 更改了 AIO 和 GW 上 user-mgt.xml 中的密码
  4. 更改了 AIO 和 GW 上 jndi.properties 中的密码

以上 4 点如手册中所述 - https://docs.wso2.com/display/AM260/Maintaining+Logins+and+Passwords 本手册未说明如何使分布式分析节点接受该密码。

Analytics 安装手册告诉安装 WSO2 API-M Analytics 和 WSO2 API-M(据我了解,这意味着如果两者都在同一台机器上)。同样,本手册并没有详细说明用户在 Analytics 服务器上的配置。

我试图从 DAS 和 SP手册中查看,但分析没有 auth.configs: 在 YAML 文件中,也没有从 SP 源代码手动添加它们有帮助。

GW 和 AIO 上返回的错误:

2019-02-21 15:13:52,090 [-] [DataBridge-ConnectionService-tcp://192.168.102.39:7612-pool-11-thread-1] 错误 DataEndpointConnectionWorker 尝试连接到端点时出错。无法为 ssl://192.168.102.39:7712 借用客户端。org.wso2.carbon.databridge.agent.exception.DataEndpointLoginException:无法为 ssl://192.168.102.39:7712 借用客户端。

原因:org.wso2.carbon.databridge.agent.exception.DataEndpointLoginException:尝试登录数据接收器时出错。

原因:ThriftAuthenticationException(消息:错误的用户名或密码)

在分析上很明显:

[2019-02-21 15:16:49,016] 错误 {org.wso2.carbon.databridge.core.internal.authentication.CarbonAuthenticationHandler} - 用户名“admin”的身份验证失败。错误:'Invalid_Credentials'。错误描述:'用于登录的登录凭据无效,用户名:'admin'。' [2019-02-21 15:16:49,016] 错误 {org.wso2.carbon.databridge.core.internal.authentication.Authenticator} - 用户名或密码错误

问题是,如何使与 API Manager 分离的 WSO2 APIM Analytics(2.6.0) 节点接受更改后的凭据。

最后一个问题是我需要将 Analytics 连接到 Carbon DB 吗?

0 投票
1 回答
283 浏览

wso2 - 通过 HTTP 传输接收事件并使用 JSON 输入数据在控制台上查看输出

我正在使用我自己的数据在 siddhi 编辑器中关注 ReceiveAndcount 示例,以咨询需要输入数据才能响应的外部 URL(令牌、日期和 device_id)。此查询应返回带有日期、布尔值和三个浮点数据的 JSON。

我的代码如下:

我无法得到任何结果,只有“TestingReceiveAndCount.siddhi - Siddhi AppTestingReceiveAndCount 处于错误状态”。控制台中的错误。

我检查了 siddhi 文档,但不确定是否将输入数据正确传递到 URL 以获得响应

0 投票
1 回答
304 浏览

wso2 - WSO2 API 管理器:分析设置 + PostgreSQL 期间出错

我们正在使用 PostgreSQL DB 安装 WSO2 API Manager 2.6 Analytics。当仪表板组件启动时,我们收到以下错误:

引起:org.wso2.carbon.database.query.manager.exception.QueryMappingNotAvailableException:查询的映射值:“table_check”在数据库类型的部署配置映射和组件配置映射中找不到:“PostgreSQL”和版本“9.5.12” '

似乎找不到 PostgreSQL 查询。我们如何解决这个问题?

0 投票
1 回答
322 浏览

wso2-am - Wso2 流处理器:处理 eventByteBufferQueue 时发生错误

我有两个 wso2-am 分析服务器(2.6.0)节点,它们是 Wso2 流处理器。我在集群的被动节点上看到以下错误。活动节点很好,我没有看到任何错误。分析结果对在 API Publisher 或 Store 上查看数据的用户没有影响。但是被动节点有错误。

请告知导致以下问题的原因..

2019-02-26 17:06:09,513] 错误 {org.wso2.carbon.stream.processor. core.ha .tcp.EventSyncServer} -处理 eventByteBufferQueue 时发生错误 null java.nio.BufferUnderflowException

0 投票
1 回答
282 浏览

cassandra - WSO2 流处理器连接到 Cassandra 出现错误

我正在尝试按照编辑器中给出的示例程序中给出的说明将我的 siddhi 应用程序连接到 cassandra 数据存储。我下载了 datastax java jar(Osgi) 并将其放在 WSO2/lib 文件夹中,现在启动了应用程序。现在我得到一个错误

下面是对应的代码

以下是示例中给出的说明

提前致谢。

0 投票
1 回答
38 浏览

xml - 如何在控制台上显示 XML http-response 或其任何值

我有一个 WSO2 流处理器应用程序,它发出一个 http-resquest 并接收一个 http-response:

如何将任何数据提取到控制台?我尝试了几种方法,但都没有奏效。

发送有效负载后我在控制台上得到的是:

我想从这个 XML 响应中提取一些参数,例如 statcode、parval 或单位。

0 投票
1 回答
326 浏览

wso2 - 在/从 WSO2 执行 python 脚本

我对 WSO2 很陌生,所以也许这个问题太微不足道了,但正如我所见,它是如此之大,我不知道如何开始。

我想:

  1. 从一些传感器读取一些数据
  2. 获取此数据以在 python 脚本上使用。
  3. 在脚本上执行计算
  4. 将数据发送到传感器。

我想我可以通过 http-request 使用流处理器执行第 1 步和第 4 步(至少我可以阅读它们并在 SP 编辑器控制台中显示它们),但是:

如何收集数据并将其作为输入发送到 python 脚本?我可以使用流处理器实现这一点吗?

我可以在 WSO2 中/从 WSO2 中执行 python,还是应该与 WSO2 分开运行?如果是这样,我应该使用 WSO2 的哪个组件?

0 投票
1 回答
112 浏览

wso2 - 如何处理传入事件并根据事件中的字段,使用 wso2 写入不同的流?

我正在尝试使用单个流,处理传入的 json 格式并根据事件中的属性写入不同的流。例如,如果输入流包含如下内容:

另一个事件如下所示:

这两个事件都被推送到一个 http 端点(这是我面临的一个限制)

如何使用单个 http 源流、处理这些事件以及是否event_type插入temperaturetemperature_collectionmongo db 中以及是否event_type插入location到 mongo db 中的 location_collection?

  1. 是否可以使用单个流来执行此操作?

  2. 如果不是,我怎样才能避免编写多个端点,每个事件类型一个?

0 投票
1 回答
271 浏览

wso2 - WSO2 流处理器 SQL Server 连接

我对 WSO2 SP 很陌生,并尝试使用此处的教程从 SQL Server DB 读取数据。但不幸的是,我无法连接到 SQL Server 数据库以进一步移动。

我已将最新的JDBC 驱动程序放在 lib 文件夹中。

这些是执行期间收到的错误:

[2019-03-20_20-19-56_912] 错误 {com.zaxxer.hikari.util.PropertyElf} - 目标类 com.zaxxer.hikari.HikariConfig 上的异常设置属性 driverClassName

java.lang.reflect.InvocationTargetException

[2019-03-20_20-19-56_913] 错误 {org.wso2.siddhi.core.table.Table} -“MyTestApp”错误。java.lang.reflect.InvocationTargetException 。连接到表“EmpDetails”时出错。(编码)
java.lang.RuntimeException:java.lang.reflect.InvocationTargetException

任何人都可以请帮助/建议吗?