flume启动测试报错Exception

问题遇到的现象和发生背景

flume启动测试失败

用代码块功能插入代码,请勿粘贴截图

只是三台集群的节点

--------- hadoop102 ----------
52352 Jps
2720 QuorumPeerMain
2437 NodeManager
3112 Kafka
2603 JobHistoryServer
1982 NameNode
2111 DataNode
--------- hadoop103 ----------
2561 QuorumPeerMain
2037 ResourceManager
1850 DataNode
51962 Jps
2955 Kafka
2158 NodeManager
--------- hadoop104 ----------
2608 Kafka
1960 SecondaryNameNode
2057 NodeManager
51677 Jps
2221 QuorumPeerMain
1839 DataNode
运行结果及报错内容

输入以下命令后

 bin/flume-ng agent -n a1 -c conf/ -f job/file_to_kafka.conf -Dflume.root.logger=info,console

报错如下

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/collect/Lists
        at org.apache.flume.node.Application.main(Application.java:346)
Caused by: java.lang.ClassNotFoundException: com.google.common.collect.Lists
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 1 more
我的解答思路和尝试过的方法

删除了flume中lib的guava-11.0.2.jar包,来和自身的hadoop兼容