|
|
-
HiveHistory and HiveHistoryViewerQiang Wang 2012-12-16, 10:03
Hi All:
As I know, HiveHistory.log will replace '\n' with space before writing Entry.value to history file: * val = val.replace('\n', ' ');* but HiveHistoryViewer use BufferedReader.readLine which takes '\n', '\r', '\r\n' as line delimiter to parse history file if val contains '\r', there is a high possibility that HiveHistoryViewer.parseLine will fail, in which case usually RecordTypes.valueOf(recType) will throw exception 'java.lang.IllegalArgumentException' is this a bug ? Does HiveHistory.log need to replace '\r' with space as well? |