我的第一个Kaa申请。无法应用CTL。没有收到任何错误但无法添加架构

时间:2017-08-20 23:58:50

标签: kaa

我正在学习Kaa并尝试在第一个申请后运行 http://kaaproject.github.io/kaa/docs/v0.10.0/Programming-guide/Your-first-Kaa-application/

完成所有步骤。在Create Schema部分下,我根据需要创建了两个模式。

  1. 数据schema.json

    {
         "type": "record",
         "name": "DataCollection",
         "namespace": "org.kaaproject.kaa.schema.MyTestApp",
         "fields": [
             {
                 "name": "temperature",
                 "type": "int"
             }
         ]
     }
    
  2. 配置-schema.json

    {
         "type": "record",
         "name": "Configuration",
         "namespace": "org.kaaproject.kaa.schema.MyTestApp",
         "fields": [
             {
                 "name": "samplePeriod",
                 "type": "int",
                 "by_default": 1
             }
         ]
     }
    
  3. 我创建并尝试按照步骤3“创建架构”一节中的说明上传它们。然后,我尝试按照同一部分的步骤4,5和6。步骤4,5和6用于“添加日志架构”。

    在步骤6中,我应该将以下FQN作为现有类型 org.kaaproject.kaa.schema.MyTestApp.DataCollection

    缺少这个。当我在“Create Schema”部分下执行步骤1,2和3时,它应该作为现有类型添加。我没有收到任何错误,也没有添加。

    我读到可能是因为类似的FQN已经存在。我尝试了各种组合,但它没有用。

    我错过了什么或做错了什么?

1 个答案:

答案 0 :(得分:0)

当我遇到同样的问题时,我所做的就是更改我将创建的Log Appender的名称。所以它不会发生" FQN已经出现"