ERROR hdfs.HDFSEventSink: process failed
java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V
删除低版本的 guava
[root@master flume]# ll $HADOOP_HOME/share/hadoop/common/lib/guava-27.0-jre.jar
-rw-r--r--. 1 1000 1000 2747878 1月 3 2021 /opt/hadoop/share/hadoop/common/lib/guava-27.0-jre.jar
[root@master flume]# ll lib/guava-11.0.2.jar
-rw-r--r--. 1 root root 1648200 5月 12 2016 lib/guava-11.0.2.jar
[root@master flume]# cd lib/
[root@master lib]# mv guava-11.0.2.jar guava-11.0.2.jar.bak
root@master lib]# cp $HADOOP_HOME/share/hadoop/common/lib/guava-27.0-jre.jar ./
成功解决
flume-ng agent --conf-file xxx.conf --name a1