当前位置: 首页 > 知识库问答 >
问题:

GAE MapReduce:计数完成后如何访问计数器?

公孙森
2023-03-14

我有一个映射器管道,其中映射函数使用

yield op.counters.Increment("mycounter")

但我不知道在管道完成后如何访问“mycounter”的值。我看到过使用完成处理程序的示例,但它们似乎引用了一个较旧的mapreduce库,在该库中可以实际定义完成处理程序。

我的最佳猜测是,我需要在管道中定义一个能够访问映射器管道计数器的最后阶段--但具体如何定义呢?

共有1个答案

司易安
2023-03-14

正如本相关问题中所回答的,此功能目前不可用。在他们的问题跟踪器(问题208)中有一个功能请求,当前状态为“已启动”。请启动;-)

 类似资料:
  • 我正在使用Redis streams构建排队功能。我想防止坏消息阻塞队列,所以我只想在丢弃它们之前尝试N次。 我使用的模式: 使用者首先尝试从挂起列表中自动声明旧消息,如果不存在旧消息,则使用XREADGROUP从队列中拾取消息。然后它对处理过的消息进行xack。 XAUTOCLAIM的文档中提到了一个“重试计数器”,它听起来非常适合我的用例。但是我不知道如何读取消息的重试计数器。

  • 在Hadoop中,我们可以在map/reduce任务中增加计数器,如下所示: 而不是在日志中找到它们的值。 如何在作业完成后从代码中访问它们? 读取计数器值的Hadoop API是什么?

  • 我想根据字数降序排列这个数据帧。 请告诉我哪里出了问题。

  • 问题内容: 我在Sun的“ Core Servlets and JavaServer Pages vol 2”中看到了带有会话计数器的示例。 计数器仅仅是建立在和递增/递减会话数与/ : 侦听器在上下文中注册自身,因此可以访问它并获取计数器值。 没有同步块。 安全,不是吗? 可以缓存在CPU寄存器中,并且对于使用? 问题答案: Servlet 3.0的规范规定(第11.5节): 侦听器实例和线程

  • 问题内容: 我正在一个有几个无法更改的脚本的项目中。这些脚本通过AJAX更新页面。更新完成后,我需要运行一些代码。 XMLHttpRequest完成时是否会触发任何事件?(或任何XMLHttpRequest状态更改?)。 不幸的是,我无法访问用于发出请求的特定XMLHttpRequest对象。 谢谢, 问题答案: 如果没有jQuery,则可以挂钩该方法以在XHR对象被编辑时为每个XHR对象的事件附

  • 如何从android SDK以编程方式访问KNOX计数器? 我想让我的应用程序检查值,以尝试并确定它是否运行在已扎根的三星手机上。