Как настроить файл ядра Heron в версии Heron 0.17.5? - PullRequest
0 голосов
/ 06 сентября 2018

Когда я использовал версию 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 Ответ

0 голосов
/ 07 сентября 2018

"Я обнаружил, что в каталоге 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.

...