Description
Using Phoenix 2.0.1, I found that if I name a field in a Phoenix table "FilledAmt" and another field "FilledAmtUSD" when writing HFiles from a connectionless Phoenix app, HBase will give the following error:
java.io.IOException: Added a key not lexically larger than previous key=\x00&\x00\x00\x00\x01@2@^p\x00\x00\x00\x00FXPRO\x00EURUSDBFMK281997584\x02ODFILLEDAMT\x00\x00\x01A[\xD1:\xA0\x04, lastkey=\x00&\x00\x00\x00\x01@2@^p\x00\x00\x00\x00FXPRO\x00EURUSDBFMK281997584\x02ODFILLEDAMTUSD\x00\x00\x01A[\xD1:\xA0\x04
However, if I change the name of the second field to "FillAmtUSD", the file will load normally.