Stock analysis using machine learning and Hadoop