- 背景
Flume安装配置完成后,在查看Flume版本时出现下图错误
- 解决方案
在网络上查到两种解决方案,特此记录
第一种:
原因:
1、jdk 冲突
2、安装了 hbase 就会报着个错
解决:
1、卸载 openjdk
2、安装 jdk7.
3、将 hbase 的 hbase.env.sh 的一行配置注释掉
#Extra Java CLASSPATH elements. Optional.
#export HBASE_CLASSPATH=/home/hadoop/hbase/conf
4、或者将 HBASE_CLASSPATH 改为 JAVA_CLASSPATH, 配置如下
#Extra Java CLASSPATH elements. Optional.
export JAVA_CLASSPATH=.:
J
A
V
A
H
O
M
E
/
l
i
b
/
d
t
.
j
a
r
:
JAVA_HOME/lib/dt.jar:
JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
第二种:
flume-ng脚本问题,解决办法:增加如下红色部分
vim flume-ng
本文中是通过第二种方法解决的,但是具体是什么原理,还不太清楚,如果有大牛了解具体原因,希望不吝赐教。
- 参考资料
https://hacpai.com/article/1478771435313
https://blog.csdn.net/sancozhang/article/details/50953118