title: Time series forecasting in Spark & Spark Streaming
body: <p>I am quite new to machine learning, so I need some help.</p>
  
  <p>I have spark streaming job which ingests data about user electricity consumption into Cassandra. I fill multiple tables with that data, out of which is most important "hourly_data", which specifies how much electricity each user spent within specific hour.</p>
  
  <p>What I want to do, is some forecasting about how much electricity user will spend until the end of the day, month or year.</p>
  
  <p>Which libraries and models I should use for that?
  Is the regression what I actually need?</p>
  
  <p>I guess I cannot do forecasting in streaming job, but I need to start a batch process for that?</p>
  
  <p>Also, it would be nice if I could for a specific day, plot the expected user behaviour until the end of the day (same for the month or a year...) Which libraries in Spark can help me do that? Any tutorials?</p>
  
  <p>Thanks a lot</p>