问题标签 [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.
wso2 - WSO2 Siddhi DynamoDB 存储扩展
WSO2 siddhi 目前没有 Amazon DynamoDB Store 的扩展。是否有可能将 DynamoDB 连接为 siddhi 事件的存储后端?
wso2 - 无法更改 wso2 api manager Analytics 的凭据
我在 3 个节点(即 3 个虚拟机)内部署了 API Manager 2.6.0。缩写:
- GW - 网关
- AIO - 流量管理器、密钥管理器、开发门户、发布者
- Analytucs - Api M 分析 2.6.0
- 数据库 - PostgreSQL。
我已经设置了组件之间的所有工作,直到我更改了默认管理员密码,用户名保持不变。按照手册我做了
- 从 UI 更改了管理员密码,因为我已经使用默认凭据进行了测试
- 更改了 AIO 和 GW 上 api-manager.xml 中的密码
- 更改了 AIO 和 GW 上 user-mgt.xml 中的密码
- 更改了 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 吗?
wso2 - 通过 HTTP 传输接收事件并使用 JSON 输入数据在控制台上查看输出
我正在使用我自己的数据在 siddhi 编辑器中关注 ReceiveAndcount 示例,以咨询需要输入数据才能响应的外部 URL(令牌、日期和 device_id)。此查询应返回带有日期、布尔值和三个浮点数据的 JSON。
我的代码如下:
我无法得到任何结果,只有“TestingReceiveAndCount.siddhi - Siddhi AppTestingReceiveAndCount 处于错误状态”。控制台中的错误。
我检查了 siddhi 文档,但不确定是否将输入数据正确传递到 URL 以获得响应
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 查询。我们如何解决这个问题?
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
cassandra - WSO2 流处理器连接到 Cassandra 出现错误
我正在尝试按照编辑器中给出的示例程序中给出的说明将我的 siddhi 应用程序连接到 cassandra 数据存储。我下载了 datastax java jar(Osgi) 并将其放在 WSO2/lib 文件夹中,现在启动了应用程序。现在我得到一个错误
下面是对应的代码
以下是示例中给出的说明
提前致谢。
xml - 如何在控制台上显示 XML http-response 或其任何值
我有一个 WSO2 流处理器应用程序,它发出一个 http-resquest 并接收一个 http-response:
如何将任何数据提取到控制台?我尝试了几种方法,但都没有奏效。
发送有效负载后我在控制台上得到的是:
我想从这个 XML 响应中提取一些参数,例如 statcode、parval 或单位。
wso2 - 在/从 WSO2 执行 python 脚本
我对 WSO2 很陌生,所以也许这个问题太微不足道了,但正如我所见,它是如此之大,我不知道如何开始。
我想:
- 从一些传感器读取一些数据
- 获取此数据以在 python 脚本上使用。
- 在脚本上执行计算
- 将数据发送到传感器。
我想我可以通过 http-request 使用流处理器执行第 1 步和第 4 步(至少我可以阅读它们并在 SP 编辑器控制台中显示它们),但是:
如何收集数据并将其作为输入发送到 python 脚本?我可以使用流处理器实现这一点吗?
我可以在 WSO2 中/从 WSO2 中执行 python,还是应该与 WSO2 分开运行?如果是这样,我应该使用 WSO2 的哪个组件?
wso2 - 如何处理传入事件并根据事件中的字段,使用 wso2 写入不同的流?
我正在尝试使用单个流,处理传入的 json 格式并根据事件中的属性写入不同的流。例如,如果输入流包含如下内容:
另一个事件如下所示:
这两个事件都被推送到一个 http 端点(这是我面临的一个限制)
如何使用单个 http 源流、处理这些事件以及是否event_type
插入temperature
到temperature_collection
mongo db 中以及是否event_type
插入location
到 mongo db 中的 location_collection?
是否可以使用单个流来执行此操作?
如果不是,我怎样才能避免编写多个端点,每个事件类型一个?
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
任何人都可以请帮助/建议吗?