0

几个问题:

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

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

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

代码示例将非常有帮助。谢谢。

4

1 回答 1

1

我假设您询问通用模板。

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

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

于 2016-07-28T11:34:27.777 回答