【问题标题】:prediction io - manage or clear events预测 io - 管理或清除事件
【发布时间】:2016-07-25 14:04:00
【问题描述】:

几个问题:

  1. 假设我用一堆事件训练 PIO 系统,但后来我发现我的事件由于某种原因是错误的,我希望系统在下次训练时忽略或删除这些事件.如何在不删除我的应用的整个数据库的情况下做到这一点?

  2. 流入 PIO 服务器的事件总计数十亿。您是否必须定期从系统中删除旧事件,如果是,如何删除?您是直接针对 HBase 运行查询,还是有专门的 PIO 命令?

  3. 在安装过程中我看到 PIO 同时使用了 HBase 和 Elastic Search。它在 Elastic Search 中存储了什么?

代码示例会很有帮助。 谢谢。

【问题讨论】:

  • 您使用哪个版本的 PredicionIo? (apache 或 actionml)以及哪个模板?

标签: predictionio


【解决方案1】:

我假设你问的是通用模板。

  1. 您可以更改 engine.json 并删除这些事件类型。所以你是否有效地忽略了。
  2. 见-here中的事件窗口
  3. Hbase 用于保存事件数据,elasticsearch 用于保存项目的元数据。可以在配置文件pio-env.sh看到这个

请注意,此通用模板版本 (0.3.0) 需要来自 ActionML fork 版本 0.9.6 的 PredicitionIo。

【讨论】:

  • 谢谢。我还想问是否有办法在多个 PIO 服务器之间分配存储和计算负载。我在任何地方都找不到说明。
猜你喜欢
  • 2011-03-15
  • 1970-01-01
  • 1970-01-01
  • 2019-03-16
  • 2010-10-22
  • 1970-01-01
  • 1970-01-01
  • 2011-10-17
  • 1970-01-01
相关资源
最近更新 更多