数仓开发环境问题收集
1、执行flume任务报错:
Exception in thread “SinkRunner-PollingRunner-DefaultSinkProcessor” java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V
解决方法:
将 /flume/lib 下的低版本guava-11.0.2.jar换成Hadoop下对应的的高版本 (guava-27.0-jre.jar)
2、找不到JAVA_HOME的环境变量的
处理方法,编辑 environment 加入环境变量设置jdk路径
vim /etc/environment