报错内容

错误:找不到或无法加载主类 org.apache.flume.tools.GetJavaProperty
如下图:
记一次  Hadoop、Hbase集群中Flume 启动报错 找不到或无法加载主类 org.apache.flume.tools.GetJavaProperty_经验分享

集群背景

1、Hadoop 3.3.0 HDFS基础环境(非高可用集群)
javascript:void(0)
2、安装部署 Zookeeper 3.6.2 集群
javascript:void(0)
3、基于 Hadoop3.3.0 集群部署 HBase 2.4.0 集群
javascript:void(0)

问题产生的环境

Hadoop3.3.0 集群安装部署 Flume 1.9.0

解决方案

1、修改 Flume 的 flume-ng 文件

[root@master apache-flume-1.9.0-bin]# vim bin/flume-ng

2、编辑内容

local HBASE_JAVA_LIBRARY_PATH=$(HBASE_CLASSPATH="$FLUME_CLASSPATH" \
        ${HBASE_IN_PATH} org.apache.flume.tools.GetJavaProperty \
        java.library.path 2>/dev/null | grep hbase)

记一次  Hadoop、Hbase集群中Flume 启动报错 找不到或无法加载主类 org.apache.flume.tools.GetJavaProperty_hadoop_02

重启 Flume ,问题解决!