问题标签 [kaa]
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.
mongodb - Kaa集群无法收发事件的错误
我按照 kaa集群设置指南文档部署了 3 个 Kaa 集群。
数据库是 MongoDB 和 MariaDB。当我首先运行C客户端时(我做了一个代码更改,每个客户端可以随机登录三个kaa服务器),它可以登录kaa服务器并发送或接收事件。但是在我停止客户端并再次启动它之后,它无法发送或接收事件。
然后我一次又一次地尝试这样做。但几乎它是坏的。我将上传服务器日志和客户端日志。
该错误可能是由 kaa 集群引起的。我生成了一个 Java 和 Android 客户端 SDK。在我运行 Java 和 Android 客户端时也会出现问题。
kaa - kaa平台开发环境如何搭建?
我们从 git 下载 Kaa 平台源代码。我们可以在 linux 操作系统下成功构建它。我们也尝试通过 Eclipse 导入它。但是,将 Kaa 项目导入 Eclipse 后会显示很多错误。开发环境需要在linux下,需要使用其他开发工具吗??有没有人可以分享指导说明来帮助设置 Kaa 平台开发环境?谢谢!!
kaa - 启动kaa服务时上下文初始化失败错误
我收到 ERROR osweb.context.ContextLoader - 启动 kaa 服务时上下文初始化失败错误。我正在使用以下文档中的说明。(版本 = kaa-node-0.10.0.deb)
任何指针来解决这个问题?
错误
2016-12-10 05:13:31,499 [main] 错误 osweb.context.ContextLoader - 上下文初始化失败 org.springframework.beans.factory.BeanCreationException:创建名为“configurationService”的 bean 时出错:注入自动装配的依赖项失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配字段:org.kaaproject.kaa.server.admin.services.messaging.MessagingService org.kaaproject.kaa.server.admin.services.AbstractAdminService.messagingService;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在类路径资源 [admin-web/WEB-INF/adminContext.xml] 中定义名称为“messagingService”的 bean 创建错误:调用 init 方法失败;嵌套异常是 org.springframework.transaction.CannotCreateTransactionException:无法为事务打开 Hibernate Session;嵌套异常是 org.hibernate.exception.GenericJDBCException:无法打开连接
kaa - Kaa集群引起的问题
我按照kaa 集群设置指南文档部署了 3 个 Kaa 集群。数据库是 Cassandra 和 MariaDB 。当我运行 C 客户端时(我做了一个代码更改,每个客户端都可以随机登录三个 kaa 服务器)。服务器日志文件中报告了很多问题。我将上传 Kaa Cluster 中的一个服务器日志。我总结了一下,有7个错误。第一个错误是C客户端首先登录kaa服务器时出现的。我停止C客户端然后运行它们后,错误没有出现。我认为第二个错误是由数据库集群引起的,可能是数据库一致性。因为我做了一个使用 10 MB HUB 连接到两个 Cassandra 的限制,所以经常出现错误。我试图找出其他错误,现在不知道这些错误。
mongodb - Kaa Java SDK 未与 AWS 上的 KAA Sandbox MongoDB 同步
我在 AWS 上安装了 Kaa Sandbox,在日志附加程序中使用默认值“localhost”和端口“27017”。这个对吗?
现在为“我的第一个 kaa 应用程序”运行 Java SDK 在 macOS 上出现以下错误。
错误消息:INFO org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel - 无法同步。频道 [default_operation_tcp_channel] 正在等待 CONNACK 消息 + KAASYNC 消息
这是日志附加程序中提到的 IP 地址/端口的问题,还是 mongoDB 的问题?mongoDB 是默认安装在 AWS 上的 Kaa Sandbox 还是缺少并且需要单独安装?
错误消息还包括:[main] INFO org.kaaproject.kaa.client.channel.impl.DefaultChannelManager - 找不到通道 [default_operation_tcp_channel] 类型 TransportProtocolId [id=1456013202,版本=1] 的操作服务
cassandra - Kaa 服务器上的控制器
我使用 AWS 运行 Kaa-Sandbox 实例和 RaspberryPi 作为端点。
RaspberryPi 连接到多个传感器。传感器不断向 RaspberryPi 发送数据。
所以我只是想像控制器一样分析Kaa Server上的数据,每次我都会将数据发送到这个控制器,然后再将数据直接推送到数据库中我想分析数据。
例如:如果感测到的温度值大于允许的限制,那么它将向 RaspberryPi 或其他控制器发送命令,根据需要打开或关闭加热器或冷却器。
是否可以在 Kaa 服务器端实现这样的控制器。
kaa - Kaa集群无法收发事件的bug
两周前我问了一个问题。我按照 kaa 集群设置指南文档部署了 3 个 Kaa 集群。数据库是 MongoDB 和 MariaDB。当我首先运行C客户端时(我做了一个代码更改,每个客户端可以随机登录三个kaa服务器),它可以登录kaa服务器并发送或接收事件。但是在我停止客户端并再次启动它之后,它无法发送或接收事件。
然后我一次又一次地尝试这样做。但几乎它是坏的。现在我确定这是一个错误。从那时起,我做了很多测试。Java客户端,Android客户端和C客户端都会出现无法在Kaa中发送和接收事件的问题有时集群。数据库是 MongoDB 和 MariaDB。C Client Log , Java Client Log 和 kaa Server Log 在这里。希望这些信息对解决问题起到积极的作用。
我继续重现问题并分析。原因是客户端重新登录时,它的集群端点信息在其他节点没有更新。所以当客户端要发送事件时,它的集群端点信息还在之前,有无法发送地址。这个bug可能是集群下的事件相关代码造成的。希望Kaa关注这个问题,因为它影响到整个Kaa应用开发。
我有办法修复这个bug。首先我将描述kaa集群下发送信息的机制。希望我理解的信息是正确的。如果有3个kaa集群K1,K2,K3和客户端A。客户端首先在K1登录,然后集群K1,K2,K3有关于客户端A的集群端点信息。(K1有关于客户端A的本地集群端点信息,K2,K3有关于客户端A的远程集群端点信息)。然后停止并重新启动在 K2 中登录。K2 将向 K1、K3 发送消息以更新客户端 A 的集群端点信息,然后 K1、K3 将向 K2 报告所有集群端点信息,K2 将在本地更新客户端 A 的集群端点信息。该错误发生在 K1 和 K3 没有立即更新关于客户端 A 的集群端点信息,导致 K2 也没有更新关于客户端 A 的集群端点信息。
所以我的解决方案是当客户端 A 在 K2 和 K2 重新启动登录时向 K1 和 K2 发送消息,删除有关客户端 A 的旧集群端点信息并添加新的。或者遍历所有集群端点信息(本地信息和远程信息)并更新有关客户端AI的集群端点信息希望kaa团队能够验证解决方案并修复错误。
最新消息是在我创建的Kaa 集群中无法发送和接收的事件。
kaa - 修复 Kaa 集群配置中的错误
上周我问了一个由 Kaa 集群引起的问题。我按照 kaa 集群设置指南文档部署了 3 个 Kaa 集群。数据库是 Cassandra 和 MariaDB 。当我运行 C 客户端时(我做了一个代码更改,每个客户端都可以随机登录三个 kaa 服务器)。服务器日志文件中报告了很多问题。我尝试自己解决这些问题。第四个错误是:
我发现错误是由kaa参数配置引起的。在kaa-node.properties文件中:
#指定最大邻居连接数
max_number_neighbor_connections=3
如果在kaa集群中,邻居连接会越来越多。我做了一个测试,将这个参数值修改为8并运行12000 C Client。它也出现了很多相同的错误。然后我将这个参数值修改为50,它出现了同样的错误。所以我把这个参数值修改为100,没有出现同样的错误。希望Kaa团队能够验证这种修改方法,并在集群中给出一个合理的参数值。
kaa - 在 KAA 10 服务器上使用适用于 KAA 8 的 KAA CLIENT SDK C 代码
是否可以使用 KAA 10 服务器迁移 KAA 8 客户端?我们正在考虑将我们的服务器升级到 KAA 10,并担心我们当前的端点将由于升级而不再通信。我们目前正在使用 KAA 8 并在 C 中使用客户端 SDK。您的想法将不胜感激。