用flume做数据采集的时候会遇到一种情况,就是业务端打印日志的时候,日志的目录不统一,那么我们在配置flume的配置文件时,就要根据不同的机器做不同的配置,很麻烦。我们用软链可以解决这个问题。
hour=`date +%Y-%m-%d.%H`
file=kvdbnode_$hour.log.TRACE
sudo ln -sf /data/apps/kvdb/log/kvdb/$file /data/apps/kvdb/log/kvdb/kvdbnode.log
意思就是用软链将日志固定,这个任务最好给业务人员去做,哈哈。