用hadoop用户启动avro-memory-logger时候报错
来源:3-8 -Flume实战案例三(重点掌握)

Miracles_
2020-02-01
log4j:ERROR setFile(null,true) call failed. java.io.FileNotFoundException: ./logs/flume.log (Permission denied)
百度之后说权限不足扫描不到这个log文件。
我又去root用户下执行了一次刷出一推exec /home/hadoop/app/jdk1.8.0_201/bin/java -Xmx20m -cp '/home/hadoop/app/apache-flume-1.6.0-cdh5.7.0-bin/conf:/home/hadoop/app/apache-flume-1.6.0-cdh5.7.0-bin/lib/*:/home/hadoop/app/hadoop-2.6.0-cdh5.7.0/etc/hadoop:/home/hadoop/app/hadoop-2.6.0-cdh5.7.0/share/hadoop/common/lib/activation-1.1.jar:/home/hadoop/app/hadoop-2.6.0-cdh5.7.0/share/hadoop/common/lib/apacheds-i18n-2.0.0-M15.jar:/home/hadoop/app/hadoop-2.6.0-cdh5.7.0/share/hadoop/common/l
这样的直接就挂了。
写回答
1回答
-
错误信息中的flume.log文件存在吗?以及它具有读写执行权限吗?另外一点友情提示:慎用root用户,非常不好的习惯
132020-02-01
相似问题