deb
패키지가 포함 된 매력을 만들고 있는데,이 패키지는 install hook
을 사용하여 설치됩니다. 이 신청서의 전제 조건은 java
과 hadoop
입니다. 응용 프로그램 isntallation 스크립트는 JAVA_HOME
과 HADOOP_HOME
이 설정되어 있는지 확인합니다.hadoop 및 java와의 주주 매력 관계 만들기
내가이 모든 것을 설치하면 (Java와 hadoop도 설치) 하나의 매력에 잘 작동합니다.
이렇게하면, java
(openjdk 7)과 hadoop
이되도록 관계를 만들고 싶습니다. 이를 얻기 위하여
어떻게 내 metadata.yaml
파일에
metadata.yaml을의 관계를 정의해야합니다 :
name: asr-rts
summary: <Fill in summary here>
maintainer: asr <[email protected]>
description: |
<Multi-line description here>
tags:
# Replace "misc" with one or more whitelisted tags from this list:
# https://jujucharms.com/docs/stable/authors-charm-metadata
- misc
subordinate: false
requires:
java:
interface: java
scope: container
resources:
software:
type: file
filename: asr-rts-3.7.0.deb
description: "One line description that is useful when operators need to push it."
내가 실패 requires
로 java
을 추가했습니다.
트리 :
$ tree
.
├── config.yaml
├── hooks
│ ├── config-changed
│ ├── install
│ ├── relation-name-relation-broken
│ ├── relation-name-relation-changed
│ ├── relation-name-relation-departed
│ ├── relation-name-relation-joined
│ ├── start
│ ├── stop
│ └── upgrade-charm
├── icon.svg
├── metadata.yaml
├── README.ex
├── resources
│ └── software
│ └── asr-rts-3.7.0.deb
└── revision
답장을 보내 주셔서 감사합니다. 이 일은 궤도를 벗어났다. 지난 번 내가이 일을 할 때, 그것은 모두 나를 위해 일하고 있었다. 시간이되면 귀하의 제안을 시도하겠습니다. 감사! – ASR