如何在Heron 0.17.5版本中配置鹭芯文件?

时间:2018-09-06 09:35:41

标签: heron

使用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

在此配置中,我部署了将HDFS作为其上载器的Heron 0.17.1版本。因此,我将本地文件/heron/dist/heron-core.tar.gz文件复制到HDFS中的hdfs:// heron / disk,并且可以正常工作。
但是,当我将Heron的版本从0.17.1更新到0.17.5时,我发现本地/ heron / dist目录中没有heron-core.tar.gz文件。但是它仍然需要在Client.yaml中配置heron-core.tar.gz网址:

# 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

那么,当我使用Heron 0.17.5版本时,应该如何在Client.yaml中配置heron-core url?详细地,我测试了没有配置heron-core url的Heron群集,并且该群集不起作用。您可以看到,在0.17.5中的Heron版本更改为#2684
感谢您的回答。

1 个答案:

答案 0 :(得分: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目录中。