2016-08-19 5 views
0

このタスクにまだ取り組もうとしています。 - 弾性ランタイム1.7.5 Spring Cloudのデータフローコンフィグレーションの外部化 - Spring Cloudコンフィグレーションサーバ

  • 春クラウドデータフローサーバCloudfoundry - 1.0.0.M4
  • 春クラウドコンフィグサーバ(SCCS)サービス(サービス名

    • ピボタルクラウドファウンドリー:私は、次のものを持っています"scdf-sccs")

    SCCSインスタンスがBitBucketリポジトリに正しく接続されていて、オンラインになっています。私は次のマニフェストで春 - クラウド・データフロー・サーバcloudfoundry-1.0.0.M4.jarをプッシュしようとしている:

    applications 
    - name: scdf-dev 
        memory: 1024M 
        disk_quota: 1024M 
        no-route: false 
        no-hostname: false 
        health-check-type: 'port' 
        buildpack: custom_java_buildpack_offline 
    env: 
        SPRING_PROFILES_ACTIVE: abc 
        ENCRYPT_KEY: encryptKey 
    services: 
        - scdf-rabbitmq 
        - scdf-mysql 
        - scdf-sccs 
    

    私のBitbucketのレポでは、私は次のプロパティは、環境変数を保持するファイルしています:それはなっていない、私はマニフェストとSCCSを使用してアプリケーションを押すと指定したバインディング

    spring.cloud.deployer.cloudfoundry.url=https://api.abc.xyz.com 
    spring.cloud.deployer.cloudfoundry.org=myorg 
    spring.cloud.deployer.cloudfoundry.space=myspace 
    spring.cloud.deployer.cloudfoundry.domain=abc.xyz.com 
    spring.cloud.deployer.cloudfoundry.services=scdf-rabbitmq,scdf-sccs 
    spring.cloud.deployer.cloudfoundry.username=clouduser 
    spring.cloud.deployer.cloudfoundry.password=clouduserpwd 
    spring.cloud.deployer.cloudfoundry.skipSslValidation=true 
    spring.cloud.deployer.cloudfoundry.buildpack=custom_java_buildpack_offline 
    spring.cloud.deployer.cloudfoundry.enableRandomAppNamePrefix=false 
    spring.cloud.deployer.cloudfoundry.appNamePrefix=abc 
    spring.cloud.deployer.cloudfoundry.memory=768 
    maven.remote.repositories.snapshots.url=https://mavenrepo.xyz.com/nexus/content/repositories/snapshots/ 
    maven.remote.repositories.releases.url=https://mavenrepo.xyz.com/nexus/content/repositories/releases/ 
    

    : scdf-dev-abc.propertiesここ

    は、そのプロパティの内容がどのように見えるのファイルとはプロで指定されたプロパティファイルを嫌い、問題のトラブルシューティングに問題があります。私の設定に何かがないか、またはアプリケーション名と春のプロファイルを提供した方法がありますか?

    Spring Cloud Config Serverによって設定が読み込まれない理由を調べるには、ほかに何を探してください。たとえば、Spring Cloud Data Flowアプリケーションが、BitBucketリポジトリにアクセスできないプロセスまたはユーザーとして実行されている場合、それは重要ですか?

  • 答えて

    3

    Pivotal Cloud Foundryで実行されているconfig-serverとの統合では、クラスパスに余分な依存関係が必要です。ドキュメントのclient-dependenciesセクションを参照してください。

    この追加の依存関係は、Pivo​​tal Cloud Foundryサービスに固有のものであるため、SCDFのCloud FoundryサーバーのOSSの亜種に追加することはできません。これは、将来BOSHリリースを使用してSCDFをプロビジョニングするときに自動化されます。その間に、PCFでconfig-serverを使用する場合は、手動で依存関係を追加する必要があります。詳細はreference guideを参照してください。

    関連する問題