flume failed to start agent because dependencies were not found in classpath
原因:缺少hdfs jar包
解决办法:
cp $HADOOP_HOME/share/hadoop/common/*.jar $FLUME_HOME/lib
cp $HADOOP_HOME/share/hadoop/common/lib/*.jar $FLUME_HOME/lib
No FileSystem for scheme: hdfs
#相关配置文件拷贝到flume/conf下
cp $HADOOP_HOME/etc/hadoop/core-site.xml hdfs-site.xml $FLUME_HOME/conf
#添加hadoop集群域名映射
vim /etc/hosts
xxx.xxx.xxx.xxx hadoop01
xxx.xxx.xxx.xxx hadoop02
xxx.xxx.xxx.xxx hadoop03
#拷贝相关jia包至flume
cp hadoop-hdfs-2.7.3.jar $FLUME_HOME/lib
java.lang.NoClassDefFoundError: org/htrace/Trace
#拷贝相关jia包
cp htrace-core-3.0.4.jar $FLUME_HOME/lib