Unable to get Learner Analytics up and running in Insights

Hi @Yago, looks like you’ve made it really far through the analytics setup process, congratulations!

The ModuleEngagement tasks expect that you’ve already run the Enrollment task successfully. From the Learner Engagement task docs:

Another prerequisite before running the module engagement workflow below is to have run enrollment first. It is assumed that the course_enrollment directory under warehouse_path has been populated by running enrollment with a TO_DATE matching that used for the module engagement workflow (i.e. today).

That will resolve that first error you’re seeing:

ExternalURL(url=hdfs://localhost:9000/edx-analytics-pipeline/warehouse/course_enrollment/dt=2020-06-21/)

There is one more thing: in LMS we have ES version 1.7.3 while in Insight we have 1.5.2 (I’ve attached 2 screenshots of config).

This is totally fine, there’s no ES data from the LMS used in the Insights process. Just MySQL and tracking logs.

I haven’t checked your config files yet, but can do that if you run into more issues. Hope this helps!

1 Like