2017-05-11 13 views
1

私はZeppelin Helium Visualizationを作成しています。ローカル依存関係を1つ追加する必要があります。私はZeppelin 0.8.snapshotバージョンで作業しています。Zeppelin Heliumでローカル依存関係を追加する

私はそれを行うことができません、私は次のように追加しようとしました。私は自分のモジュールに "*"を使用しようとしましたが、私も成功のない相対パスを提供しようとしました。 私のモジュールはローカルに追加する必要があります。

{ 
     "name": "zeppelin_helium_xxx", 
     "description" : "xxx", 
     "version": "1.0.0", 
     "main": "heliumxxx", 
     "author": "", 
     "license": "Apache-2.0", 
     "dependencies": { 
     "mymodule": "*", 
     "zeppelin-tabledata": "*", 
     "zeppelin-vis": "*" 
    } 
    } 

答えて

2

現在、ツェッペリンは、ヘリウムjsonの相対パスをサポートしていません。 artifactフィールドの絶対パスを指定する必要があります。ここで

はまた、この問題のJIRAチケットがあるhttps://github.com/1ambda/zeppelin-highcharts-columnrange/blob/master/zeppelin-highcharts-columnrange.json

{ 
    "type" : "VISUALIZATION", 
    "name" : "zeppelin-highcharts-columnrange", 
    "version" : "local", 
    "description": "Column range chart using highcharts library", 
    "artifact" : "/Users/lambda/github/1ambda/zeppelin-highcharts-columnrange", 
    "icon": "<i class=\"fa fa-align-center\"></i>" 
} 

から一例です。

  • https://issues.apache.org/jira/browse/ZEPPELIN-2097
    • そして、あなたは地元のヘリウムパッケージをロードするときに、不適切なエラーメッセージが表示される場合があります。

      ERROR [2017-03-05 12:54:14,308] ({qtp1121647253-68} 
      HeliumBundleFactory.java[buildBundle]:131) - Can't get module name and version of package zeppelin-markdown-spell 
      

      さらに、artifactの値を確認してください。おそらく、無効です。応答のための

    +0

    感謝。私の問題は異なります。ローカルに利用可能なノードモジュールがあり、package.jsonに追加することができません。 mymodule、weather relativeまたはabsoluteのパスを指定していますが、enableにエラーがスローされます。ローカルモジュールを追加することは可能ですか? –

    +0

    公開しても安全な場合は、自分のモジュールを公開するのはどうですか? – 1ambda

    +0

    残念ながら、この段階では公開できません。当分の間、私は太ったjsファイルを作成しました。私は進歩を遂げることができます。すべての助けをありがとう –

    関連する問題