[ 
https://issues.apache.org/jira/browse/PIO-38?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15523861#comment-15523861
 ] 

Wojciech Indyk commented on PIO-38:
-----------------------------------

Hello [~Ziemin]! Sorry for late response.
I would like to have a chance to provide events to PredictionIO using my 
current place of storing events. As I can see PredictionIO can work with a pair 
of Elasticsearch+HBase. Therefore to use Elasticsearch as a backend I need to 
use HBase as an event-store. I don't know PredictionIO so good, so correct me 
if I'm wrong.
I don't want to use HBase, because it enlarges my technology stack and has no 
benefit in case of training model in batch. Parquet is more suitable to this 
case, when I append my archive of events once a day, then can use this data 
(subset) to train a recommendation model without duplication data in HBase.
Is it clear enough?

> add Apache Parquet as a data source
> -----------------------------------
>
>                 Key: PIO-38
>                 URL: https://issues.apache.org/jira/browse/PIO-38
>             Project: PredictionIO
>          Issue Type: New Feature
>            Reporter: Wojciech Indyk
>              Labels: features
>
> Apache Parquet (https://parquet.apache.org/) is a columnar data store, native 
> for Apache Spark and very well suited to storing batch data (as an input) for 
> PredictionIO Engine.
> Parquet is very popular to archive clickstream, so it would enable to use 
> PredictionIO without additional import of data (and duplication) to HBase.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to