Как настроить файл ядра Heron в версии Heron 0.17.5?

Когда я использовал версию heron 0.17.1, я мог сконфигурировать файл heron-core следующим образом:

# location of the core package
heron.package.core.uri:                      "/heron/dist/heron-core.tar.gz"

# Whether role/env is required to submit a topology. Default value is False.
heron.config.is.role.required:               True
heron.config.is.env.required:                True

В этом конфиге я развернул версию Heron 0.17.1 с HDFS в качестве загрузчика. Поэтому я скопировал локальный файл /heron/dist/heron-core.tar.gz в hdfs://heron/disk в HDFS, и это сработало.
Однако, когда я обновил версию Heron с 0.17.1 до 0.17.5, я обнаружил, что в каталоге local / heron / dist нет файла heron-core.tar.gz. Но все равно необходимо настроить URL heron-core.tar.gz в Client.yaml:

# location of the core package
# heron.package.core.uri:                      "file:///vagrant/.herondata/dist/heron-core-release.tar.gz"

# Whether role/env is required to submit a topology. Default value is False.
heron.config.is.role.required:               True
heron.config.is.env.required:                True

Итак, что я должен сделать, чтобы сконфигурировать url ядра heron в Client.yaml, когда я использую версию Heron 0.17.5? Подробно я протестировал кластер Heron, который не настраивал url ядра heron, и он не работал. Вы можете увидеть изменение версии Heron в 0.17.5 - # 2684.
Спасибо за Ваш ответ.

1 ответ

Решение

Msgstr "Я обнаружил, что в каталоге local / heron / dist нет файла core-core.tar.gz." Вы имеете в виду "heron-core.tar.gz"? Я проверил сборку Centos ( https://github.com/apache/incubator-heron/releases/download/0.17.5/heron-0.17.5-centos.tar.gz) и считаю, что heron-core.tar.gz находится в каталоге dist.

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