问题
在测试Flume传输Hadoop日志时报错
java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V
和异常Exception in thread "SinkRunner-PollingRunner-DefaultSinkProcessor" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V
解决方法
原因:jar包冲突
删除flume自带guava的jar包即可
rm -rf /opt/module/apache-flume-1.9.0-bin/lib/guava-11.0.2.jar
随后运行成功