Details
Description
Code "int numUsers = (int) userRatings.getCounters().findCounter(Stats.NUM_USERS).getValue();" is calling in "ParallelALSFactorizationJob.java" after completion of "average rating" job which is called after "user rating" job. Therefor JobClient not able to get the information of number of user directly from Application Master and to get this information it redirect to Job History Server.
Therefore ALS job able to run successfully unless Job History Server is running.