You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by Qiang Wang <ws...@gmail.com> on 2012/12/16 11:03:38 UTC
HiveHistory and HiveHistoryViewer
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?