问题标签 [heron]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
204 浏览

kubernetes - 无法在 Kubernetes 上的 Heron 上部署拓扑

我有一个 kubernetes-cluster 设置并运行。我在我的 Kubernetes 集群上部署了 Heron,并且能够访问 Heron UI。

在我的浏览器中访问http://localhost:8001/api/v1/namespaces/default/services/heron-ui:8889/proxy/topologies给了我我的 Heron UI,但是当我尝试部署我的拓扑时,我一直收到同样的错误。

使用 curl 给了我正确的结果:

0 投票
1 回答
38 浏览

mesos - 在 Aurora 和 Mesos 上部署 Heron 调度程序文件时如何找到它?

我找不到它heron log files何时部署在Aurora and Mesos. aurora-scheduler ui如下 图所示:在此处输入图像描述

并且该log-files目录中没有scheduler相关的日志。 在此处输入图像描述 那么你对这个问题有什么想法吗?在哪里可以找到苍鹭调度程序日志文件?

0 投票
1 回答
45 浏览

mesos - 如何修改部署在 Aurora 调度器上的 Heron 集群中 Aurora 任务的 RAM 需求大小?

Heron cluster我使用aurora-scheduler和部署MesosWordCountTopology而当我使用这个集群运行默认时,我发现ram极光任务的需求是4G. 但是,WordCountToplogy 的配置如下:

Aurora task.json 内容为: 在此处输入图像描述

说明极光这个任务需要4g ram资源。但我不知道为什么它需要 4G 内存。以及如何修改这个 ram 要求?此外,我的苍鹭集群中有两个从属主机,这些主机资源是: 在此处输入图像描述

0 投票
1 回答
65 浏览

logging - 使用 AuroraScheduler 在 Heron 集群中没有日志输出

我提交了一个拓扑以Heron cluster使用CustomAuroraScheduler基于default AuroraScheduler. 对于这个调度器,我只是在这个 CustomAuroraScheduler 中添加了一行代码如下: 在此处输入图像描述 并且我已经成功地将这个自定义调度器部署到 Heron 并且提交拓扑成功。LOG.Info但是使用--verbose参数提交拓扑时我找不到这个的输出内容。然后,我尝试将此日志内容写入指定.txt file的 .txt 文件,但也无法创建 .txt 文件。
提交拓扑时的输出如下:

我不知道是什么原因导致这个日志输出无法显示的问题,我该如何解决?

0 投票
1 回答
61 浏览

heron - 在 Heron 集群中更新拓扑失败

当我尝试在update拓扑上运行时Heron Cluster,失败消息如下: 在此处输入图像描述 update 命令的输出使用--verbose如下:

这个拓扑运行正常,不知道是什么原因导致这个问题。

0 投票
2 回答
27 浏览

heron - 无法使用 SchedulerStateManagerAdaptor 更新 Heron 拓扑

当我尝试创建 Heron 的自定义调度程序并使用 SchedulerStateManagerApaptor 对象更新拓扑时,发生了此异常:

以及实例化 SchedulerStateManagerAdaptor 对象的代码如下:

如何解决此异常?谢谢你的帮助!

0 投票
0 回答
147 浏览

apache-zookeeper - SchedulerStateManagerAdaptor 无法从 Heron 集群中的 zookeeper 路径获取数据

在 Heron 中,我实例化了一个SchedulerStateManagerAdaptor命名adaptorusingIStateManager并创建了一个新Runtime配置来保存这个适配器。然后,我创建了一个ISchedulerClient对象来调用它的schedulerClient.updateTopology功能。代码如下:

但是,当我尝试adaptor.getPhysicalPlanscheduler.onUpdate由实例化调度程序调用的函数中。发生了这个异常: 在此处输入图像描述 更重要的是,我在 zookeeper 日志中找到了异常:

我不知道它有什么问题!但是当我adaptor.getPhysicalPlan在创建adaptor对象的文件中调用它时,它起作用了。什么原因导致了这个问题?谢谢你的帮助。

0 投票
2 回答
849 浏览

apache-zookeeper - 在 Heron 集群中发生 Zookeeper EndOfStreamException

有一个问题困扰着我。在提交拓扑后,EndOfStreamException 总是在 zookeeper 中发生。虽然不影响集群的正常运行,但我还是希望能解决这个问题,因为可能会影响到Heron的其他部分功能。zookeeper 版本是 3.4.10,在我的集群的一台主机上以独立模式部署。zoo.cfg 的内容如下。

而且dataDir里面还有myidfile,它的内容是: 1. 那是我对zookeeper的配置。heron中statemgr.yaml的内容如下:

我的 Heron 集群中有四台主机,一台 mesos 主控主机和三台代理主机。而在zookeeper日志文件中,三个代理主机都发生了EndOfStreamException。zookeeper.log的内容如下:

在上面的 zookeeper.log 中,IP:218.195.228.24 的主机是主节点,主机列表 IP:28、19、43 是代理节点。我尝试了很多方法,但它们都不起作用。问题的原因是什么?我该如何解决?非常感谢你的帮助。

0 投票
1 回答
84 浏览

heron - 如何监控 Heron Cluster 的吞吐量

由于某些原因,我需要获取 Heron Cluster 的吞吐量,但 Heron UI 中没有指标。那么你对如何监控 Heron Cluster 的吞吐量有什么想法吗?谢谢。

运行heron-explorer的结果如下:

0 投票
1 回答
74 浏览

heron - Heron 0.17.5版本如何配置heron-core文件?

当我使用 heron 0.17.1 版本时,我可以配置 heron-core 文件如下:

在这个配置中,我部署了 Heron 0.17.1 版本,HDFS 作为其上传器。所以我将本地文件 /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 url:

那么当我使用 Heron 0.17.5 版本时,我应该怎么做才能在 Client.yaml 中配置 heron-core url?详细测试了一下没有配置heron-core url的Heron集群,还是不行。可以看到 Heron 版本在 0.17.5 的变化是#2684
感谢您的回答。