Eu resolvi esse problema usando o tipo de coletor como file_roll. Eu também tive que identificar o IP da segunda VM para que os dois pudessem se conectar.
Encontrei as instruções passo-a-passo sobre como fazer isso neste link: link
Além disso, você não precisa escrever nenhum Java para fazer isso. No entanto, como é padrão no Flume, certifique-se de que seu JAVA_HOME esteja declarado corretamente no arquivo flume-env.sh. Todas as outras partes são manipuladas pelo arquivo .conf criado (conforme descrito no link acima).