This document summarizes literature on frequent itemset mining on big data. It first defines key concepts like frequent itemsets, support, and confidence used in frequent itemset mining. It then discusses the Hadoop framework and MapReduce programming model for distributed processing of large datasets. Different algorithms for mining frequent itemsets on Hadoop like single-pass counting, fixed-pass combined counting, and dynamic-pass counting are described. Methods to distribute the search space like partitioning the prefix tree are also covered.