Facebook uses Hadoop for analyzing large amounts of log data and user content. Some initial applications included analyzing clickstream and activity logs to understand user behavior. Engineers also built tools for text analysis on user posts to understand brand sentiment and influence. Current uses include monitoring ad and page performance, building recommendation systems, calculating application reputation scores, and performing internal analyses. Hadoop allows Facebook to process petabytes of data across hundreds of nodes for both offline and real-time analytics and insights.