Что означает служба: шторм не означает ни URL-адрес очарования, ни указанную ветку?

При развертывании пакета с помощью juju-deployer постоянно появляется сообщение Служба: NAME не указывает ни URL-адрес, ни ответвление charm . Очарование разворачивается правильно, но мне интересно, что означает это сообщение?

"storm-slavecluster":
  charm: "local:trusty/storm"
  num_units: 1
  annotations: 
    "gui-x": "800"
    "gui-y": "800"

$JUJU_REPOSITORY указывает на мой локальный репозиторий

2
задан 19 March 2015 в 18:39

1 ответ

Пакет ссылается на локальное очарование. Обозначенный локальный в local:trusty/storm. Сообщение - в то время как не сразу очевидный - было корректно. Не было никакого ответвления (развертывающийся от VCS как базар), и при этом не было определенного URL хранилища очарования (например: charm: cs:trusty/hdp-storm)

Работа с локальным очарованием в пакете

существует предположение в амулете, оснащающем, что это очарование должно находиться в $JUJU_REPOSITORY - и является общим экспортом удара при работе с очарованием, которое только находится локально. Можно установить это с остротой в ударе

export JUJU_REPOSITORY=/path/to/charms

в моем случае, это установлено на $HOME/charms

, и фактическое штормовое очарование находится в $HOME/charms/trusty/storm (ссылка на формат пакета выше - я действительно полагаю, что у нас только есть hdp-шторм в хранилище очарования)

Обновление пакета для использования очарования хранилища

, Что могло бы быть более оптимальным вариантом, если бы Вы не работаете с локально измененным штормовым очарованием, должен был бы обновить пакет для указания на копию хранилища очарования, которая находится здесь

3
ответ дан 19 March 2015 в 18:39

Другие вопросы по тегам:

Похожие вопросы: