加载每个日志条目加载到一个字段的文件,即。line:chararray and 使用concat将文本添加到每行中。将其存储到新的日志文件中。如果需要单个文件,则必须参数化脚本以加载每个文件并将其存储到新文件中,而不是通配符加载。
Log = LOAD '/path/wildcard/*.log' USING TextLoader(line:chararray);
Log_Text = FOREACH Log GENERATE CONCAT(line,'Your Text') as newline;
STORE Log_Text INTO /path/NewLog.log';
2条答案
按热度按时间qmb5sa221#
加载每个日志条目加载到一个字段的文件,即。line:chararray and 使用concat将文本添加到每行中。将其存储到新的日志文件中。如果需要单个文件,则必须参数化脚本以加载每个文件并将其存储到新文件中,而不是通配符加载。
7d7tgy0s2#
如果您的文件不是非常大,您可以用一个shell命令来完成。