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

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

# 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, я обнаружил, что в локальном каталоге /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.
Спасибо за ответ.


person Yitian Zhang    schedule 06.09.2018    source источник
comment
вы можете попробовать настроить heron.package.core.uri в scheduler.yaml   -  person Neng    schedule 07.09.2018


Ответы (1)


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

person Ning Wang    schedule 06.09.2018
comment
Простите за это. Да, я имею в виду файл heron-core.tar.gz. Когда я установил heron версии 0.17.1, я нашел файл heron-core.tar.gz в каталоге {HERON_HOME}/.heron/dist. Но нет heron-core.tar.gz после установки Heron с 0.17.5. Однако, как вы сказали, я могу найти heron-core.tar.gz в heron-0.17.5-ubuntu.tar.gz, поэтому я попытаюсь скопировать файл в HDFS и настроить heron.core.url в клиенте. .ямл. - person Yitian Zhang; 08.09.2018