2017-08-20 10 views
0

を追加することが任意のエラーを得なくない私は、KAAを学び、すべてのステップが完了し
http://kaaproject.github.io/kaa/docs/v0.10.0/Programming-guide/Your-first-Kaa-application/私の最初のKaaアプリケーション。アプリケーションCTLにはできません。スキーマ

次の私の最初のアプリケーションを実行しようとしています。セクション「Create Schema」の下で、必要に応じて2つのスキーマを作成しました。

  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で述べたように、私は「作成し、それらをアップロードしようとしましたスキーマの作成 "を選択します。その後、私は同じセクションの下でステップ4、5と6に従おうとしました。ステップ4,5および6は、「ログスキーマの追加」です。

ステップ6では、私はこれが欠落している org.kaaproject.kaa.schema.MyTestApp.DataCollection

既存の型としてFQN下記取得する必要があります。これは、「スキーマの作成」セクションで手順1,2および3を実行したときに既存のタイプとして追加する必要があります。私は何のエラーも出ていないし、追加していない。

似たようなFQNが既に存在している可能性があることを読んだ。私は様々な組み合わせを試みたが、それは動作していない。

私は何が間違っているのか、間違っていますか?

+0

こんにちは、問題の根本原因を見つけることができました。問題は解決されました。 –

+0

こんにちは、私は問題の根本原因を見つけることができました。問題は解決されました。新しいスキーマを追加するには、4つの必須フィールドがあります。i。名前ii。名前空間iii。バージョンⅣ。表示名。 schema.jsonファイルをアップロードすると、アップロードされたjsonファイルから最初の2つのフィールド "Name"と "NameSpace"が自動的に入力されます。しかし、最後の2つのフィールド、 "バージョン"と "表示名"は、開発者がUIに入力する必要があります。入力しないと、「追加」は有効になりません。私はこの部分が欠けていた。私のことはとてもばかげている。しかし、私はこの段階で立ち往生した。 –

答えて

0

私があなたと同じ問題を抱えたら、私が作成するLog Appenderの名前を変更するだけです。だから、「FQNはすでに存在しています」というメッセージは表示されません。

関連する問題